1

jQuery は値を取得するのが簡単であることは知っていますが、値を取得するためだけに Javascriptを使用するにはどうすればよいですか?

これは私がしたことです

<input type="text" class="num" /> <a href="#" onclick="alert(document.getElementsByClassName('num').value);"> click </a>

</p>

手伝ってくれてありがとう

4

3 に答える 3

8

document.getElementsByClassName要素の配列を返します。その配列の最初の要素を探しています:

document.getElementsByClassName('num')[0].value;

デモ: http: //jsfiddle.net/2vRCU/1/

于 2012-10-19T03:04:05.047 に答える
2

そのための最も一般的な方法は、要素に「id」を付けることだと思います。少なくとも、jQueryや他のすべてのJSフレームワークの前にjavascriptを使用していたときに行ったことです。

<input id='mytext' type="text" class="num" />

これを使用してキャプチャします。

document.getElementById('mytext');

したがって、次のようになります。

<a href="#" onclick="alert(document.getElementById('mytext').value);"> click </a>
于 2012-10-19T03:14:30.737 に答える
0
document.getElementById('mytext').className;
于 2012-10-19T03:40:39.397 に答える