您现在的位置是:首页 > 电脑技术查询 > web开发

再问个firefox中的js有关问题

编辑:chaxungu时间:2022-10-02 23:20:55分类:web开发

再问个firefox中的js问题
<input name= "txtAccount " type= "text " id= "txtAccount " class= "inputCss " onfocus= "validate_onactivate(event) " controlindex= "0 " style= "width:200px; " />

我在input里面加了一个controlindex元素,在JS中取这个元素值的时候,
function validate_onactivate(evt)
{
obj = evt.srcElement ? evt.srcElement : evt.target;
alert(obj.controlindex);
}
为什么这里alert出来的时候,会提示undefined? 在Firefox浏览器中要如何取到这个自定义元素的值??

------解决方案--------------------

function validate_onactivate(evt)
{
obj = evt.srcElement ? evt.srcElement : evt.target;
alert(obj.getAttribute( 'controlindex '));
}
------解决方案--------------------
<input onfocus= "validate_onactivate(event) " controlindex= "0 " />
<SCRIPT LANGUAGE= "JavaScript ">
function validate_onactivate(evt)
{
evt = window.event || evt;
var obj = evt.srcElement || evt.target;
alert(obj.getAttribute( "controlindex "));
}
</SCRIPT>