2011-06-30 14 views
0

テキストボックスに沿ってラベル名を取得できるかどうかを知りたいと思います。 たとえば、次のコードはユーザーに名前を尋ね、「Your name」はラベルです。javascriptを使用してラベル名を取得します

<label>Your name:</label> <input type="text" size="15" name="name" /> 

javascriptを使用してラベル名「あなたの名前」を取得できるかどうかを知りたいと思います。

+0

jQueryを使用していますか?もしそうなら、はるかに簡単になるでしょう。 –

答えて

0

JavaScriptメソッド

document.getElementById('<%=Label.ClientID%>').value

jQueryのメソッド

$('#<%= Label.ClientID %>').val() 
1

最初のアプローチの答えは賢いです:

Find html label associated with a given input

それ以外の場合は、ツールキットとたくさんの不器用なDOMトラバーサルを使用します。

+0

ラベルではない場合はどうなりますか?すべてのウェブサイトにラベルが付いているわけではありません。 <入力タイプ= "テキスト"サイズ= "15">あなたの名前 「あなたの名前」はどのようにして取得できますか? – user782400

関連する問題