浏览器兼容的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 四、语法 (编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- powershell – 标准Windows用户如何从命令行更改其密码?
- Win10电脑上如何才能协助提供协助或接受远程适用?
- windows-server-2008 – Windows 2008忽略了Gratuitous ARP
- Win10系统下傲游浏览器怎么拦住广告
- windows-server-2008 – 无法在生产环境中注销,断开或重置终
- 如何使用Choco在Windows 10上安装Visual Studio代码
- windows-server-2008 – 我可以向客户端发送预先配置的虚拟
- Windows – DL380 G5上看似随机的组件在应用更新后不再工作
- PowerShell – Windows 10上缺少Install-WindowsFeature(和
- windows-server-2008 – Windows Server降级


