window.onload=function(){
var lis=document.getElementsByName("m_index");
lis[0].lastChild.click();
}
这段代码在ie中可以正常执行,到火狐里就不行了.
错误控制台显示的信息为:
lis[0].lastChild.click is not a function
请教高手..
var lis=document.getElementsByName("m_index");
lis[0].lastChild.click();
}
这段代码在ie中可以正常执行,到火狐里就不行了.
错误控制台显示的信息为:
lis[0].lastChild.click is not a function
请教高手..
解决方案 »
- 不使用id实现对本tr内的text控制,用jquery,javascript
- confirm确认之前,无法播放声音?
- 如何改写其他目录里js设置的cookie?
- 怎样捕获 ie弹出保存对话框的事件???
- 关于 alert 弹窗提示 的问题
- 请问怎样实现在类似优酷打开视频页面的效果 只打开一个新窗口 再打开其他的视频页面 也只在第一次打开的新窗口更新链接地址
- 初学js,高手给推荐几个学js的好网站吧.还有比较好的,当初大家入门时看的书.
- http://msdn.microsoft.com/default.asp这个网站为什么源文件显示不出来啊
- JavaScript 有没有办法自己发Email?
- 大神们,我的这个二级联动为什么不能在浏览器显示
- appendChild 与ie6下在iframe中的操作问题
- ???
evt.initEvent("click", true, true);
lis[0].lastChild.dispatchEvent(evt);
var lis=document.getElementsByName("m_index");
var eventObj = document.createEvent('MouseEvents');
eventObj.initEvent('click', true, false);
lis[0].lastChild.dispatchEvent(eventObj);
}
var lis=document.getElementsByName("m_index");
var obj=lis[0].lastChild;
if(document.all){
obj.click(); //IE
}
else{
var evt=document.createEvent("MouseEvents");
evt.initEvent("click",true,true);
obj.dispatchEvent(evt); }
if(nn.nodeType!=1)nn=nn.previousSibling;
nn.style.color="red";我在蓝色看到的,刚好用不久,呵!希望你会结帖~
ff
click直接写不行,要添加监听事件