如何从Firefox中的Iframes获取元素ID?

时间:2011-08-11 12:46:07

标签: javascript jquery html cross-browser

我有下面的代码来获取ID的元素。如何更改此代码以跨浏览器工作?请帮帮我。

var home = window.document.frames["ifrmmain"].document.frames["ifrmchild"].document.getElementById("tdHome");

var homeLink = top.document.frames["ifrmmain"].tdHomeLink;

2 个答案:

答案 0 :(得分:0)

id个属性放在iframe标记上,并在访问框架文档时将document替换为contentDocument。例如:

var home = document.getElementById('ifrmmain').contentDocument.getElementById('ifrmchild').contentDocument.getElementById("tdHome");

答案 1 :(得分:0)

window.frames [0] .document.getElementById( 'btnSave')点击();
  要么  window.frames [ 'iframename']的document.getElementById( 'btnSave')上单击();