
いつも利用させていただいております。
宜しくお願いします。
今、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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba マージエリアの行数を非表...
-
スイッチが二台あり、別々のア...
-
vba 空のデータをSplitする時の...
-
【VB.NET】App.configにファイ...
-
高校1年生情報の問題について。
-
aspxをhtmlに変換する方法について
-
phpのファイルがブラウザで開か...
-
【VB.NET】Excelの最終行までの...
-
フォルダの中のフォルダも圧縮...
-
バッチで当日日付で作成される...
-
Windowsで複数のファイルを同じ...
-
お世話になります。 Windows Up...
-
VBAでPDF作成をしたあと、指定...
-
グラフをC#のASP.net MVCで表示...
-
Accessのトグルボタンでサブフ...
-
SJISで、全角文字Aの文字コード...
-
LINE APIからasp.net の web サ...
-
プログラミング関係で質問です。
-
ffftpでファイル取得が0バイト...
-
onedrive にexcelファイルをア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.netで、CheckBoxListのSele...
-
aspxでIFみたいなことがしたい
-
<asp>タグの属性情報が取得でき...
-
c#側で ラジオボタンのチェック...
-
クリックしたボタンのIDの取得
-
aspx画面のINPUTボタンにファン...
-
javascriptでlabelの値取得
-
ASP.Net DataBound時Style変2
-
ASP.NETでTimerコントロールを...
-
FormView から別画面でカレンダ...
-
HTMLの値の渡し方について質問...
-
遷移先のURLにパラメータを表示...
-
write downとfill outの違いを...
-
フォームのtextareaにnl2brを使...
-
SELECTボックスの内容を動的に...
-
改行したいのですが
-
ACCESSのレポートの表示...
-
テキストエリアで読み込んだら<...
-
奇数・偶数の区別をプログラミング
-
半角カナだけが入力できる<inpu...
おすすめ情報