这不起作用:
onclick="top.frames["topFrame"].document.form1.text.value='hurray'"
但以下两个正在运作
onclick="top.topFrame.document.form1.text.value='hurray'"
onclick="top.frames[0].document.form1.text.value='hurray'"
但我知道第一行是有效的。请告诉我正确的方法。
答案 0 :(得分:4)
用onclick属性值中的简单引号替换双引号:
onclick="top.frames['topFrame'].document.form1.text.value='hurray'"
答案 1 :(得分:1)
onclick="top.frames['topFrame'].document.form1.text.value='hurray'"
答案 2 :(得分:1)
您的属性由双引号分隔,因此在脚本中使用双引号会终止属性值。
onclick="top.frames["
或者:
"
这样:
onclick='top.frames["topFrame"].document.form1.text.value="hurray"'
onclick="top.frames['topFrame'].document.form1.text.value='hurray'"
onclick="top.frames["topFrame"].document.form1.text.value='hurray'"