在IE浏览器中,可以直接在标签内添加自定义属性,然后,通过“.”运算符获取自定义属性的值。如下所示:
<html>
<head>
</head>
<body>
<input id="btn" type="button" test="自定义的test属性值" onclick="getTest()" value="点击获取自定义的test属性值">
</body>
<script type="text/javascript">
function getTest()
{
var x=document.getElementById("btn");
//仅适用于IE;
var v = x.test;
alert(v);
}
</script>
</html>
但是,firefox中,对此操作不兼容,需使用attributes["自定义属性名"].nodeValue来获得自定义属性的值。
<html>
<head>
</head>
<body>
<input id="btn" type="button" test="自定义的test属性值" onclick="getTest()" value="点击获取自定义的test属性值">
</body>
<script type="text/javascript">
function getTest()
{
var x=document.getElementById("btn");
//适用于firx fox和IE;
var v = x.attributes['test'].nodeValue;
alert(v);
}
</script>
</html>
分享到:
相关推荐
npdemo,npapi开发的Fireforx插件,供js调用,同时可以回调js函数
npdemo,npapi开发的Fireforx插件,供js调用,同时可以回调js函数 npapi fireforx
firefox完整安装包,官网最新资源。不用联网也可安装成功。
Firefox 50.1.0离线完整安装包X64版。如果没有网络,在线安装不方便时候可以下载安装。
火狐密码保存插件,永久记住你的账户密码,无需重复多次输入
火狐必备插件备份:AutoPoxy;Adblock plus;Noscript等等
selenium-ide-1.1.0.xpi 自动测试支持fireforx5.0
python 自动化打开指定本地网页,定时更新,此版本为使用Fireforx,也可用Chrome或Edge
支持控件跑在谷歌上:可以基于npapi支持MFC开发的控件支持了。它可以跑在任何windows下的浏览器上(如fireforx,chrome,sifri...)。
今天同事遇到这样的问题,查明原因.记下由于FireForx和IE的执行javascript的引擎不同,所以会有些不同。以下的例子
firefox 1.6 xpi文件,方便需要的人
geckodriver-v0.22.0-win32.exe python 使用selenium模块调用firefox 需要的