iframe添加元素问题

wtcsy 2009-07-30 11:18:47
ie6下不可以
不知道如何修改!~
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<head>
<script>
var ed = null;
var cd = null;
window.onload = function() {
var o = document.getElementById("ss");
ed = document.all?o.contentWindow.document:o.contentDocument;
ed.open();
ed.write('<html><head><style>body{margin:5px;font:14px;word-wrap:break-word}</style></head><body id="my_body">232</body></html>');
ed.close();
ed.contentEditable = true;
ed.designMode = 'on';
//////////////////////////////////////////////////////

};

function ss(){
alert(ed.body.innerHTML)
ed.body.appendChild(document.createElement("hr"))
}
</script>
</head>
<BODY>
<IFRAME id="ss" height="200" src="about:blank" width="200" ></IFRAME>
<input value="add" type="button" onclick="ss()" />
<hr>
</BODY></HTML>
...全文
197 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2009-07-30
  • 打赏
  • 举报
回复

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<head>
<script>
var ed = null;
var cd = null;
window.onload = function() {
var o = document.getElementById("ss");
ed = document.all?o.contentWindow.document:o.contentDocument;
ed.open();
ed.write('<html><head><style>body{margin:5px;font:14px;word-wrap:break-word}</style></head><body id="my_body">232</body></html>');
ed.close();
ed.contentEditable = true;
ed.designMode = 'on';
//////////////////////////////////////////////////////

};

function ss(){
alert(ed.body.innerHTML)

ed.body.appendChild(ed.createElement("hr"))
}
</script>
</head>
<BODY>
<IFRAME id="ss" height="200" src="about:blank" width="200" ></IFRAME>
<input value="add" type="button" onclick="ss()" />
<hr>
</BODY></HTML>
cpp2017 2009-07-30
  • 打赏
  • 举报
回复
function ss(){
alert(ed.body.innerHTML)
ed.body.appendChild(ed.createElement("hr"))

}

87,910

社区成员

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

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