在弹出文件document.getElementById(tur).value中它会进入IE但不会进入Chrome

时间:2015-01-22 14:07:18

标签: javascript html google-chrome

我的问题是弹出窗口。我在弹出窗口中使用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? 一切都好。

2 个答案:

答案 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。谢谢大家