innerHTML什么意思?getElementById后面加value跟不加value有什么區(qū)別?
var i=5;
? var sec= document.getElementById("second");
? setInterval(function(){
? ? ? i--;
? ? ? sec.innerHTML = i;
? ? ? if (i==1){window.location.href="http://idcbgp.cn/"}
? ? ??
? ? ? },1000);
? ? ??
? ? function goBack(){?
? ? window.history.go(-1);?
? } ?
這里面innerHTML什么意思?起到什么樣的作用?
getElementById后面加value跟不加value有什么區(qū)別?
2017-01-09
innerHTML ,有兩個(gè)功能 ,獲取和設(shè)置。
demo.innerHTML = "這是用innerHTML的方式來設(shè)置的純文本內(nèi)容";
獲?。嚎梢垣@取兩個(gè)標(biāo)簽之間的內(nèi)容,如果有嵌套標(biāo)簽不會(huì)忽略標(biāo)簽,高級(jí)瀏覽器會(huì)原樣輸出,獲取到的內(nèi)容。
? ?demo.innerHTML = "<ul><li>這是第1個(gè)li標(biāo)簽</li><li>這是第2個(gè)li標(biāo)簽</li><li>這是第3個(gè)li標(biāo)簽</li></ul>";?
? 如果設(shè)置內(nèi)容的話,內(nèi)容里面有標(biāo)簽的話,則在瀏覽器里面渲染成對(duì)應(yīng)的標(biāo)簽的樣式
getElementById后面加value,就等于獲取你選取的擁有這個(gè)id 的標(biāo)簽里面的值,如果不加value,就會(huì)獲取整個(gè)標(biāo)簽
2017-01-09
innerHTML是獲取對(duì)面的內(nèi)容,比如說 <div>你好</div>你好就是div的innerHTML。而value多用于一些表單元素 ?getELementById 不加value 是獲取對(duì)應(yīng)id名的對(duì)象 ? 加了 就是去獲取這個(gè)id名的對(duì)象的value屬性值