浏览器兼容的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 四、语法 (编辑:源码门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- LiveMigration实战之七:配置故障转移群集
- 微软Windows11 Dev 22543.1000预览版上线 修复任务管理Bug
- Windows 2003活动目录的新特性
- Windows10系统下百度网盘不能安装解决办法
- Windows 8.1升级Windows 8.1 2014 Update图文教程
- 5173成最大网上销脏地?
- Windows 10份额继续猛涨:悄悄甩开Windows 7
- 如何让Windows XP在重启时自动重新连接网络驱动器?
- 微软新OS上线!Windows 11 SE系统全方位推出 配置需求暴降
- windows-server-2003 – 将Perfmon计数器名称放入文本文件的

