Javascript 动态创建iframe 和 checkbox 的问题!!!急~~~

Dereky 2006-10-04 03:55:26
<div id ="date"></div>

<script language="JavaScript">
<!--
var panel=document.getElementById("date")
panel.innerHTML="";
var ifr=document.createElement("iframe");
panel.appendChild(ifr);
ifr.frameborder="0";
ifr.scrolling="no";
ifr.width="80%";
ifr.height="30";
ifr.src="/upload.php";
</script>

用上面的脚本创建iframe 在火狐里面是好好的的,在IE里面 出现一个滚动框!请教是哪里出了问题?应该怎么去掉这个滚动框??

<div id ="date"></div>

<script language="JavaScript">
<!--
var pansl=document.getElementById("date");
var iem=document.createElement("em");
pansl.appendChild(iem);
var inp=document.createElement("input");
iem.appendChild(inp);
inp.type="checkbox";
inp.name="loaddate[]";
inp.checked="true";
</script>
以上脚本先创建一个 em 然后创建一个input 类型为checkbox
在火狐下面执行也是没问题,可是在IE下面却出现提示:无法得到 type属性。不支持该命令

请教是哪里出错

...全文
384 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2006-10-04
  • 打赏
  • 举报
回复
ie下

var inp=document.createElement("<input type=checkbox name='loaddate[]'");
fosjos 2006-10-04
  • 打赏
  • 举报
回复
楼主的appendChild应该最后执行,先创建对象,设置属性,然后再用appendChild应用
ifr.frameborder="0"; -> ifr.frameBorder="0";
还有设置name属性应该在createElement里面
可以用楼上的代码
也可以
var inp=document.createElement("<input name=loaddate[]");
inp.type="checkbox";//type必须在对象应用前一次设置,第二次就会出错

87,914

社区成员

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

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