下面是一个代码片段,我正在尝试使用javascript中的DOM遍历一些帧。我可以在FF和IE中使用
有人可以指出正确的解决方案吗?
document.getElementById('raiseConfirm').click()
,但在Safari中无法工作。我尝试了各种不同的方法来尝试到达具有ID raiseConfirm 的锚点。在这种情况下,document.getElementById()
似乎找不到该框架中的任何元素。我已经尝试过window.document
、self.document
、contentWindow
、contentDocument
,我已经尝试像这样命名框架:window.frames['gvdd'].document
,当我测试它时,文档是一个对象,并且其中有东西,但是只要我尝试在其上使用函数getElementById()
,它就会返回undefined
或null
。有人可以指出正确的解决方案吗?
<form method="POST"
action="somescript.asp?CMD=POST&TODO=TRUE2"
id="FORMSV2DISPLAY"
name="FORMSV2DISPLAY">
<a id="raiseConfirm" href="#divConfirm" class="nyroModal">HERE IT IS</a>
<div id="divConfirm" style="display:none;">…</div>