我有一个div是这样的oPopBody.innerHTML="<span id='contextmenu' style='border:1px solid #000000;background:#5189bd;width=55px;text-align:center;padding:0px;display:block;position:absolute;font-size: 12px; color: #000000;'><div onclick='parent.addclick("+ idStr +")' style='cursor:hand;'>新增</div>--------<div onclick='parent.editclick("+ idStr +")' style='cursor:hand;'>修改</div>--------<div onclick='parent.delclick("+ idStr +")' style='cursor:hand;'>删除</div></span> ";
然后在本页面还有另外一个js方法
//新增
function addclick(id){
var url = "<%=request.getContextPath()%>/resource/resourceAddPre.do?parentid="+ id;
document.forms[0].action = url;
document.forms[0].submit();
}在ie下可以,但在火狐下点击添加的时候就报parent.addclick is not a function
求解,急!
然后在本页面还有另外一个js方法
//新增
function addclick(id){
var url = "<%=request.getContextPath()%>/resource/resourceAddPre.do?parentid="+ id;
document.forms[0].action = url;
document.forms[0].submit();
}在ie下可以,但在火狐下点击添加的时候就报parent.addclick is not a function
求解,急!
既然在同一张页面,为什么还要加个parent进去啊
var ev = document.createEvent('MouseEvents'); ev.initEvent('click', false, true); div.dispatchEvent(ev);