---innerHTML---
by ty
?? 很多時候,比如做頁碼的時候,我們只需要獲取數據庫里面的其中一個字段的值,或者在頁面上顯示某一個js里面的值,假如這時候依然用addrow的話會相當的麻煩,這里推薦大家使用 innerHTML 這個屬性。 按我的理解是,innerHTML的意思是將頁面單元里面的字符按html標記的語言格式取出來或重新設置。至于用法,舉個簡單的例子大家就可以明白。首先,我們在頁面上定義一個html元素,我比較推薦用span 。
?
<span id="abc"></span>這樣,我們就可以通過innerHTML在span標簽中間寫入我們的數據,例如想把js里面的其中一個變量ipageSize顯示出來,我們在js里面可以直接這樣寫
abc.innerHTML=ipageSize;?
?
這樣就直接在頁面中可以顯示出數據了。
值得注意的兩點是:
1、最好不要在table中用該語法,在table中用innerHTML的話,代碼應該這樣寫
?
<table><tbody id="abc"></tbody></table>否則將顯示不出你要的效果,原因大概是因為在生成table的時候默認會生成TBody與THead和TFoot在表格中形成三個“塊”,我們的內容要放在tbody才會顯示出來。
2、可能有的同學也用到一個類似innerHTML的屬性innerText,不過不推薦使用,盡管兩個的功能是完全一樣的,不過innerText,這個屬性只被ie支持,而innerHTML被絕大多數的瀏覽器支持,所以沒有必要有這個屬性,因為innerHTML完全可以替代它而勝任于他。
?
轉載于:https://www.cnblogs.com/gdutlab624/archive/2010/09/25/1834399.html
總結
以上是生活随笔為你收集整理的---innerHTML---的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何调试NativeSample
- 下一篇: 鼠标形状表