2012-10-19 83 views

回答

7

document.getElementsByClassName返回元件的陣列。你該數組中尋找第一個元素:

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

演示:http://jsfiddle.net/2vRCU/1/

+0

非常感謝你:-) – olo

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> 
0
document.getElementById('mytext').className; 
相關問題