關于第一個同學代碼的一點疑問。
var?num=document.getElementById("sp").innerHTML;
他獲取num的時候在后面加了個innerHTML,請問為什么要加innerHTML,不能直接var num=document.getElementById("sp")呢?innerHTML不是改寫用的嗎?
var?num=document.getElementById("sp").innerHTML;
他獲取num的時候在后面加了個innerHTML,請問為什么要加innerHTML,不能直接var num=document.getElementById("sp")呢?innerHTML不是改寫用的嗎?
2016-05-16
舉報
2016-05-16
1、用document.getElementById("sp")返回的是一個對象,并非值
2、后面加上innerHTML獲取的是該id下嵌套的內容,比如這樣
<div id="aa">這是內容</div> ,我們可以通過 document.getElementById('aa').innerHTML 來獲取id為aa的對象的內嵌內容,即這是內容這幾個字