document.getElementById('text1').**** 語句解析!!!
需要前後文代碼嗎?
JScript code
var xmlhttp; function hello(){ xmlhttp=ajax1(); var a=document.getElementById('a').value; var b=document.getElementById('b').value; var url='demo02.php?a='+a+'&b='+b; xmlhttp.open('get',url); xmlhttp.onreadystatechange=display; xmlhttp.send();} function display() { if(xmlhttp.readyState==4 && xmlhttp.status==200) document.getElementById('text1').value=xmlhttp.responseText; }
HTML code
A
B
和是:
以前在學javascript的時候,是講過這個方法的。
不過,我又可恥的給忘記了。
今天問哥們說,
document.getElementById('text1')是取得文字框。
document.getElementById('text1').value是取得文字框的數值。
不過後來,又改了一下。
document.getElementById('text1').innerHTMl 也是可以取到值的。
w3c說的太模糊,沒怎麼看懂,
各位,能給通俗的解釋一下嗎?
如果說的不夠詳細請指出。。
------解決方案--------------------
document 是文檔對象(整個網頁)
getElementById()是document文檔對象的一個方法,用來取得帶有某個ID屬性的元素。
那麼故名思議
document.getElementById('text1') 取得 帶有id為text1的HTML節點對象。
這個節點對象有一些屬性 比如 value, innerHTML, innerText
這些屬性各有區別,你可以搜尋一下,會有很多長篇大論來詳細介紹它們,我這裡三言兩語你也不可能理解
------解決方案--------------------
document.getElementById('text1').value
????
div 沒有 value 屬性,所以要出錯