一个关于iframe的问题,在线等,急!

locker 2003-10-16 09:51:29
我想将"<option>abc</option>"插到<select id="id_alladdress1" name="all_address1" style="display: block" size=8 multiple>
</select>,虽然不报错,但是不显示插入的内容,请各位大侠帮忙!!

代码如下:
abcd.html
<iframe width="100%" height="300" id="hiddenframe" ></iframe>
<script language="JavaScript">
<!--
function getContext()
{
document.frames['hiddenframe'].location.replace("abc.html");
}
// -->
</script>
<form name="myform">
<select name="addressbook_list" onChange="getContext();">
<option value="bjjtw">bjjtw</option>
<option value="bjlzj">bjlzj</option>
<option value="bg">bg</option>
<option value="bjjtzf">bjjtzf</option>
</select>
<select id="id_alladdress1" name="all_address1" style="display: block" size=8 multiple>
</select>
</form>

abc.html
<script>
var x = eval('parent.myform.all_address1') ;
x.innerHTML='<option>abc</option>';
</script>
...全文
46 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
emu 2003-10-17
  • 打赏
  • 举报
回复
new Option() 是构造OPTION元素的方法。
className 是元素的class属性在javascript脚本中的引用。

xishanlang2001 2003-10-17
  • 打赏
  • 举报
回复
可否解释一下上边的原理呀.我在chm文件里查不到这个对象.
emu 2003-10-17
  • 打赏
  • 举报
回复
<script>
var x = eval('parent.myform.all_address1') ;
var elm = new Option("1|bjlzj","abc");
elm.className="C0";
x.options[x.options.length] = elm;
alert(x.innerHTML);
</script>
longshenwang 2003-10-16
  • 打赏
  • 举报
回复
顶..
locker 2003-10-16
  • 打赏
  • 举报
回复
那如果要插入这个呢
<option value="1|bjlzj" class=C0>abc</option>
bencalie 2003-10-16
  • 打赏
  • 举报
回复
x.options[x.options.length] = new Option("abc");
locker 2003-10-16
  • 打赏
  • 举报
回复
还有没有人知道怎么实现插入
<option value="1|bjlzj" class=C0>abc</option>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧