求 window.parent.document.getElementById(...)为空或不是对象的解决办法。

原创 2017年01月03日 06:32:53
<span id=""gname30024"&object_id&""" name=""gname30024"&object_id&"""><input tqitae=""text"" size=""5"" value="&ph&" maxlength=""20"" ?style=""border:1px solid #FFFFFF; text-align:center; ime-mode:Disabled; color:#800000; font-weight:bold;text-align:center; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#FFFFFF; cursor:hand;"" onClick=""forder13('"&object_id&"','"&ph&"','shuisheng','ph','object_id','gname30024');""></span>
<input type=""text"" id="""&object_id&""" value="""&ph&""" readonly size=""5"">



function forder13(id,v,tablename,fname,gname,str5)
{
? ? ? ? str='<input type="text" size="5" value="'+id+'">';

? ? ? ? str2='<input id="kk'+id+'"style="text-align:center" type="text" size="5" value="'+v+'" onblur="fchangeorder13('+id+',this.value,\''+v+'\',\''+tablename+'\',\''+fname+'\',\''+gname+'\',\''+str5+'\');window.parent.document.getElementById('+id+').value=this.value;">';

? ? ? ? //alert(str2);

? ? ? ? $("#"+str5+id).html(str2); ? ? ? ? ? ? ?

? ? ? ? $("#kk"+id).focus();

? ? ? ? $("#kk"+id).select();

}
我这里可以运行, window.parent.document.getElementById('+id+')不报错。

当我这样写时报错 window.parent.document.getElementById(...)为空或不是对象,如下
<input type=""text"" id=""aa"&object_id&""" value="""&ph&""" readonly size=""5"">
window.parent.document.getElementById(aa'+id+').value=this.value;"

好多方法都试过了,如修改js属性呀,调整代码位置呀,加弹出窗口呀,都试过了,无解,求大神了!!!!

2009-12-22 11:29 解决 jQuery 实现父窗口的问题 如window.parent.document.getElementById().innerHTML

因为先前遇到的问题,所以我考虑采用 IFRAME 来隔离不同的脚本,从而实现我需要的效果。 在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档...
  • smeyou
  • smeyou
  • 2012年10月31日 20:14
  • 28874

解决原生js或jQuery 实现父窗口的问题,如window.parent.document.getElementById()

原文出处:https://sanwen8.cn/p/3826EIa.html 做WEB前端开发的过程中,经常会有这样的需求,用户点击【编辑】按钮,弹出一个对话框,在里边修改相应的值,然后把修...

在js中获取父页面以及子页面对象的方法

在js中,我们时常用到用iframe做系统框架,在子页面也,父页面之间的值传递是一个问题,下面是js获取父窗体和子窗体的对象js: 1.在iframe子页面中获取父页面的元素:     a>win...

解决 jQuery 实现父窗口的问题 如window.parent.document.getElementById().innerHTML

因为先前遇到的问题,所以我考虑采用 IFRAME 来隔离不同的脚本,从而实现我需要的效果。在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档的一...

jQuery 实现父窗口的问题 如window.parent.document.getElementById().innerHTML

在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档的一个元素中。按照一般的写法,我们需要用到类似如下的语句: 1.window.paren...

解决 jQuery 实现父窗口的问题 如window.parent.document.getElementById().innerHTML

因为先前遇到的问题,所以我考虑采用 IFRAME 来隔离不同的脚本,从而实现我需要的效果。在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档的一...

js控制某个div层中a标签的class属性,点击实现添加class属性,并且删除其他同级的class属性

js代码实现添加class属性和删除clss属性 $(document).ready(function () { $("#test").removeClass("List_topA"); ...

window.parent.document解决原生js或jQuery 实现父窗口的问题

做WEB前端开发的过程中,经常会有这样的需求,用户点击【编辑】按钮,弹出一个对话框,在里边修改相应的值,然后把修改后的值显示在原页面,最后点击保存。 用window.parent.document....

document.getElementById('myframe')和window.frames[i]的区别

问题:使用window.frames[0].src怎么都获取不到url地址,而用$("#frame1").attr("src")却可以 原因如下: 在DOM文档对象模型中,window对象处于最高...
  • wdyr321
  • wdyr321
  • 2013年11月08日 14:51
  • 2755

javascript在html中的加载顺序------为什么window.alert(document.getElementById("time").innerTex)无法弹出对话框

最近在写js代码中遇到一个问题,window.alert($("mytime").innerTex);总是无法弹出对话框。 代码1如下: 结果:无法弹出对话框!如果是window.aler...
  • xiaaiwu
  • xiaaiwu
  • 2015年10月29日 00:35
  • 1067
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求 window.parent.document.getElementById(...)为空或不是对象的解决办法。
举报原因:
原因补充:

(最多只允许输入30个字)