1

我正在开发一个当前使用旧样式框架的网站。我想通过替换一些 javascript DOM 调用,因为我遇到了跨浏览器问题。这就是我想替换的。

window.parent.frames['topdisplay'].document.FORMSV2DISPLAY.action = 'what ever action';

在上面的代码中,我的问题是“document.FORMSV2DISPLAY”部分在 IE 中不起作用,我必须用 document.form(0) 替换该部分,然后当然这些都不能在 Chrome 或 Safari 中正常工作。

我想使用 jquery 找到名为 FORMSV2DISPLAY 的表单,然后执行我通常的操作并提交。

我尝试过类似的东西

$(this).find('FORMSV2DISPLAY').action
$(parent).find('FORMSV2DISPLAY').action
$('topdisplay').find('FORMSV2DISPLAY').action

这些都没有返回与我试图替换的 javascript DOM 调用相同的东西。我对 jquery 很陌生,非常感谢您的帮助或理解。

4

1 回答 1

1

设置动作:

$('#topdisplay').find('#FORMSV2DISPLAY').attr('action', 'whateveraction');
于 2012-07-27T21:04:28.460 回答