我的问题是弹出窗口。我在弹出窗口中使用document.getElementById(tur).value
,但它在IE中工作但不起作用Chrome。我写了警报,但没有任何事情。
function birimSec(tur,id,txt)
{
alert(document.getElementById(tur).value);//doesnt work
document.getElementById(tur).value=id;
document.getElementById(tur+'ACK').value=txt;
if(document.getElementById(tur).onchange != null)
document.getElementById(tur).onchange();
}
' TUR'是正确的,它在IE中工作,但在Chrome不工作wh? 一切都好。
答案 0 :(得分:0)
用什么代码来调用它?问题更可能出现在函数本身中。
答案 1 :(得分:0)
我使用了这段代码,它现在正在运行:)
var win = ifrm.contentWindow; // reference to iframe 2 window
// reference to iframe 2 document
var doc = ifrm.contentDocument? ifrm.contentDocument: ifrm.contentWindow.document;
// reference to form element in iframe 2 document
var fld = doc.forms['formName'].elements[tur];
var counter = win.counter; // global variable in iframe 2
win.clearGreeting(); // call function in iframe 2
父页面中的iframe。谢谢大家