浏览器兼容的JS写法总结
|
一、元素查找问题 2. 集合类对象问题 3. HTML元素的ID在JavaScript可见 4. eval(idName)取得对象 5. 变量名与某HTML对象ID相同 注:3、4和5都属于同一类的问题。 6. Frame 二、DOM操作
var child = elem.firstChild;
if (child != null) elem.removeChild(child);
elem.appendChild(document.createTextNode(content));
2. parentElement,parent.children 3. 对childNodes的解释。
var children = elem.childNodes;
for (i = 0; i lt; children.length; i++) {
if (children[i].nodeType != 3) { // 过滤文本结点
// ...
}
}
4. 对document.getElementsByName的解释。 5. 对document.getElementById的解释。 三、事件 2. window.event
lt;input type="button" name="someButton" value="提交" onclick="javascript:gotoSubmit()"/gt;
...
lt;script language="javascript"gt;
function gotoSubmit() {
...
alert(window.event); // use window.event
...
}
lt;/scriptgt;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 新代码(可在IE和Firefox中运行):nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;
lt;input type="button" name="someButton" value="提交" onclick="javascript:gotoSubmit(event)"/gt;
...
lt;script language="javascript"gt;
function gotoSubmit(evt) {
evt = evt #63; evt : (window.event #63; window.event : null);
...
alert(evt); // use evt
...
}
lt;/scriptgt;
3. attachEvent和addEventListener 四、语法 (编辑:温州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Win10自动备份效果怎么用 Win10使用自动备份的方
- Win10电脑桌面网络变为network怎样改回去?
- Windows 11承诺的支持安卓App终于升级了
- 格式化U盘的时候出现“Windows无法完成格式化”的
- windows-server-2008 – Windows RDP – 使生产服
- 微软 Window 11 Build 22504.1010 KB5008697 预览
- 微软 Windows 11 Build 22000.469 KB5008353 上线
- Windows如何决定在解析名称时使用哪个DNS服务器?
- 微软 Windows 11 预览版大量新功能泄露
- 如何在Windows 10中使文本更大或更小

