いつも利用させていただいております。
宜しくお願いします。
今、VS2005のASP.NETを使用してプログラミングをしているのですが
どうしてもタグの属性情報が取得できないため、ご存知の方が
おりましたら是非アドバイスを・・・と思い投稿させていただいています。
以下にソースを記載いたします
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>test</title>
<script language="javascript" type="text/javascript">
<!--
function test(){
alert(document.getElementById("Label1").getAttribute('Visible'));
}
// -->
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
<asp:Label ID="Label1" runat="server" Text="Label" Visible="true">
</asp:Label>
</div>
</form>
</body>
</html>
上記ソースで「getElementById("Label1").getAttribute('Visible')」と言う部分が今回のターゲットです。
通常のHTMLタグ(div,・・・・)ですとなんら問題なくそれぞれの属性を取得できるのですが、こと<asp: タグで始まる属性を取得しようとすると・・・
ID→取得できました。
text→取得できません。
Visible→取得できません。
上記状態となってしまいます。
そこでご質問です。
・<asp:タグの属性は[getAttribute]で取得できないのでしょうか?
・もし、取得できない場合は、何とか[Visible]をOnClickイベントで
"false"にしたいと考えています。
以上です。もしご存知の方がいましたら、なにとぞご教授の程
宜しくお願いします。
環境
WindowXP
VS2005 EnterPriseEdition
SQLServer2005
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
aspタグ内の属性は クライアントスクリプトでは取得不能だと思います
aspタグはサーバ側で変換されて別のタグを吐くのでクライアントスクリプト側でその属性を取得するのは不能ですよ
実行時のページのソースを表示させて見ましょう
labelコントロールですと SPANタグに置換されているはずです
aspコントロールのボタンやHTMLのボタンでポストバックした際のサーバー側コードでなら取得できると思います
' 引数は省略しています
Sub Page_load( ... )
IF IsPostBack and Label1.Visible = True then
Label1.Text = "ポストバックされました"
end if
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
エクセルに張り付けた写真のフ...
-
Windows10にデュアルブートでXP...
-
C#からvbsを実行したい
-
VBAでPDF作成をしたあと、指定...
-
MS onedriveの中にあるaccessプ...
-
【VB.NET】App.configにファイ...
-
エクセルのファイル名をコピー...
-
”KINGSOFT WPSのVBエディタ画面...
-
VBAのRegExpで後方一致/不一致...
-
vba 空のデータをSplitする時の...
-
キヤノン アソビカメラ iNSPiC ...
-
VBAでPDFを作成する際、同じ名...
-
【VB.NET】for each文からのINS...
-
phpのファイルがブラウザで開か...
-
【VB.NET】Excelの最終行までの...
-
discordについての質問です。久...
-
Windowsで複数のファイルを同じ...
-
SPO2測定
-
高校1年生情報の問題について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
aspxでIFみたいなことがしたい
-
ASP.netで、CheckBoxListのSele...
-
<asp>タグの属性情報が取得でき...
-
ASP.NETで質問です。
-
ASP.NETでTimerコントロールを...
-
javascriptでlabelの値取得
-
FormView から別画面でカレンダ...
-
aspxのページにjQueryのloadメ...
-
HTML内の値を取得し、別の箇所...
-
ASP.Net DataBound時Style変2
-
HTMLの値の渡し方について質問...
-
フォームのtextareaにnl2brを使...
-
ACCESSのレポートの表示...
-
遷移先のURLにパラメータを表示...
-
write downとfill outの違いを...
-
機種依存文字
-
<br>が文字列で出力されてしま...
-
C#のRichTextBoxで表示行数を取...
-
javascriptで結果表示テキスト...
-
改行したいのですが
おすすめ情報