テキストボックスに沿ってラベル名を取得できるかどうかを知りたいと思います。 たとえば、次のコードはユーザーに名前を尋ね、「Your name」はラベルです。javascriptを使用してラベル名を取得します
<label>Your name:</label> <input type="text" size="15" name="name" />
javascriptを使用してラベル名「あなたの名前」を取得できるかどうかを知りたいと思います。
テキストボックスに沿ってラベル名を取得できるかどうかを知りたいと思います。 たとえば、次のコードはユーザーに名前を尋ね、「Your name」はラベルです。javascriptを使用してラベル名を取得します
<label>Your name:</label> <input type="text" size="15" name="name" />
javascriptを使用してラベル名「あなたの名前」を取得できるかどうかを知りたいと思います。
JavaScriptメソッド
document.getElementById('<%=Label.ClientID%>').value
jQueryのメソッド
$('#<%= Label.ClientID %>').val()
最初のアプローチの答えは賢いです:
Find html label associated with a given input
それ以外の場合は、ツールキットとたくさんの不器用なDOMトラバーサルを使用します。
ラベルではない場合はどうなりますか?すべてのウェブサイトにラベルが付いているわけではありません。 <入力タイプ= "テキスト"サイズ= "15">あなたの名前 「あなたの名前」はどのようにして取得できますか? – user782400
jQueryを使用していますか?もしそうなら、はるかに簡単になるでしょう。 –