用法
- DOM節(jié)點.innerHTML
獲取整個節(jié)點內(nèi)的所有內(nèi)容豺妓,包括HTML標簽浙踢,比如下面這段代碼:
<ul id="header-unlogin">
<li id="header-signin"><a href="#1">登錄</a></li>
<li id="header-signup"><a href="#2">注冊</a></li>
</ul>
$("#header-unlogin").innerHTML的內(nèi)容是:
<li id="header-signin"><a href="#1">登錄</a></li> <li id="header-signup"><a href="#2">注冊</a></li>
-
DOM節(jié)點.innerText/DOM節(jié)點.textContent(注意大小寫)
獲取整個節(jié)點內(nèi)的所有去除HTML標簽的文字內(nèi)容评汰,比如上面的那段代碼:
$("#header-unlogin").innerText的內(nèi)容是:
登錄注冊
兼容
- innerHTML全瀏覽器兼容(所有的瀏覽器都支持的屬性)
- innerText兼容IE秃嗜、Safari吨述、Opera和Chrome
- textContent兼容firefox
總結(jié)
需要使用innerText||textContent時具伍,寫一個判斷就好:
if(obtn.textContent){
obtn.textContent=="登錄"?oLoginHeader_spans[0].id="login-selected":oLoginHeader_spans[1].id="login-selected";
}else{
obtn.innerText=="登錄"?oLoginHeader_spans[0].id="login-selected":oLoginHeader_spans[1].id="login-selected";
}