一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Javascript多種瀏覽器兼容寫法分析第1/3頁

示例代碼:
<body>
<table border="1" cellspacing="0" cellpadding="0" id="apple" >
<tbody>
<tr>
<td id="banana" style="color:red" >不吃蘋果</td>
</tr>
</tbody>
</table>
</body>

盡量采用W3C DOM 的寫法

以前訪問對象可能是:
document.all.apple 或者 apple
現在應該采用:
document.getElementById("apple") 以ID來訪問對象,且一個ID在頁面中必須是唯一的
document.getElementsByTagName("div")[0] 以標簽名來訪問對象

原來設置對象的屬性可能是:
document.all.apple.width=100 或 apple.width=100
現在應該采用:
document.getElementById("apple").setAttribute("width","100")
document.getElementsByTagName("div")[0].setAttribute("width","100")
訪問對象的屬性則采用:
document.getElementById("apple").getAttribute("width")
document.getElementsByTagName("div")[0].getAttribute("width")

W3C DOM在IE下的一些限制

因為起先的IE占據整個瀏覽器95%的份額,沒有競爭壓力,所以這位老大就硬是要玩點另類,不完全按WEB標準來搞。

在IE下不能正確使用setAttribute來設置對象的style、class以及事件響應屬性,
因此我還得按原來的點記法來訪問和設置,以達到兼容各種瀏覽器的效果,如:
document.getElementById("banana").class
document.getElementById("banana").style.color
document.getElementById("banana").onclick
document.getElementById("banana").class="fruit"
document.getElementById("banana").style.color="blue"
document.getElementById("banana").onclick= function (){alert("我是香蕉")}

關于Firefox下的onload問題

function over(){
alert("頁面加載完畢")
}

正常情況下,我們賦與onload響應函數是:
document.body.onload= over
但是在Firefox下這樣無法執行,
所以我們都都采用下面這種形式:
window.onload=over

關于IE下TABLE無法插入新行的問題

IE下TABLE無論是用innerHTML還是appendChild插入<tr>都沒有效果,而其他瀏覽器卻顯示正常。解決他的方法是,將<tr>加到TABLE的<tbody>元素中,如下面所示:

var row = document.createElement("tr");
var cell = document.createElement("td");
var cell_text = document.createTextNode("香蕉不吃蘋果");
cell.appendChild(cell_text);
row.appendChild(cell);
document.getElementsByTagName("tbody")[0].appendChild(row);

JavaScript技術Javascript多種瀏覽器兼容寫法分析第1/3頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线亚洲一区二区 | 色多多入口 | 一区二区三区国产精品 | 一本加勒比hezyo东京re高清 | 国产拍在线| 成年人黄色网址 | 欧美福利网站 | 99久久99久久 | 欧美色tv| 国产精品资源 | 2021国产精品一区二区在线 | 乱色欧美videos黑人 | 国产中文字幕第一页 | 国产极品美女在线观看 | 亚洲一区二区三区网站 | 美女张开腿让男人桶爽的免费动漫 | 国产观看精品一区二区三区 | 2021国产情侣真实露脸在线 | 在线永久免费观看黄网站 | 四虎美女 | 火辣福利视频 | 一区二区免费在线观看 | 国产在线免 | 一色屋成人免费精品网站 | 一级特黄毛片 | 日韩精品第一 | 久久精品一区 | 天天天色综合 | 成年网站在线播放 | 国产精品久久婷婷六月丁香 | 2021精品国产品免费观看 | 美女胸免费视频网站 | 日本精品视频一区二区三区 | 一男一女一级毛片 | 亚洲欧美久久婷婷爱综合一区天堂 | 一本大道久久香蕉成人网 | 日日爱影院 | 在线永久免费观看黄网站 | 国产久热香蕉在线观看 | 亚洲激情小视频 | 国产成人精品亚洲2020 |