innerHTML会改变原有的字符串,令它成为标准的HTML代码.
所以可能会帮你添东西进去也可能把某些东西忽略。
所以可能会帮你添东西进去也可能把某些东西忽略。
解决方案 »
- jquery uploadify 插件回调函数返回自定义数据问题
- 号称史上最小的javascript的封装库,高效简洁,易用性强,易拓展,大小仅1KB,你没看错,是1KB,不才,由本人原创,提供分享。。。
- 请教怎样屏蔽网页中的双击事件,只保留单击事件?
- 这个<tr>的onmouseover怎么写
- 软件创意, 功能是否可以得到保护?
- 求 EMAIL检验的正则表达式
- 求助!!!!!
- 未指定大小的层(div)如何得到宽度和高度?
- 用javascript的window.print()可以调用window内置的打印。ie有个打印预览功能,可否用javascript语句实现?
- 在html页面文本域输入js或css不让浏览器执行,输出原文
- 用outerHTML取得iframe内容的时候,部分代码被浏览器删除了,不知如何解决?
- 关于web页面的客户端打印的问题,急!
<html>
...
<body>和</body>
</html>
部分被删除了
<html>
<body><iframe id=test>
</iframe>
<BR>
<button onclick="testIframe()">test</button>
<SCRIPT LANGUAGE="JavaScript">
<!--
function testIframe()
{
test.document.body.innerHTML = "<a>asdfsdf</a>"
alert(test.document.body.innerHTML)
test.document.body.innerHTML = "<b>asdfsdf</b>"
alert(test.document.body.innerHTML)
test.document.body.innerHTML = "<c>asdfsdf</c>"
alert(test.document.body.innerHTML)
}
//-->
</SCRIPT></body>
</html>
{
test.document.body.innerHTML = "asdfsdf"
alert(test.document.body.outerHTML)
}body对象里面当然放不进去html和body对象啦。function testIframe()
{
test.document.body.innerHTML = "<html>asdfsdf</html>"
alert(test.document.body.outerHTML)
}
我不想让浏览器对传入的内容重新解析,有可行的方法吗?
{
test.document.body.innerHTML = "asdfsdf"
alert(test.document.body.outerHTML)
}body对象里面当然放不进去html和body对象啦。function testIframe()
{
test.document.body.innerHTML = "<html>asdfsdf</html>"
alert(test.document.body.outerHTML)
}
idContent.document.body.innerText = document.form1.content.value;
这样你看到的和字符串的结果一样。
注意: innerText 和 innerHTML的区别,注意大小写.如果你想要的不是显示的话,那就把它变成变量.
idContent.contentValue = document.form1.content.value;你会在idContent的iframe里得到contentValue变量,这是原封不动的。
idContent.document.body.innerText = document.form1.content.value;
这样你看到的和字符串的结果一样。
注意: innerText 和 innerHTML的区别,注意大小写.如果你想要的不是显示的话,那就把它变成变量.
idContent.contentValue = document.form1.content.value;
你会在idContent的iframe里得到contentValue变量,这是原封不动的。在iframe中编辑html文件的话:
idContent.document.write(document.form1.content.value)
emu(ston) :多谢!
idContent.document.open();
idContent.document.write(document.form1.content.value);
idContent.document.close();