我在HTML网页上有一个iframe
,我怎样才能让它充当textarea
?
答案 0 :(得分:4)
将 contenteditable 属性设为true
设置或检索指示用户是否可以编辑对象内容的字符串。
安全警报:当contentEditable属性设置为TRUE时,用户可以更改网页的内容。错误地使用此属性可能会危及应用程序的安全性。不正确使用contentEditable属性可能包括不验证用户输入。如果您不验证用户输入,恶意用户可能会注入可能损害您数据的控制字符或脚本。您应该采取常规预防措施,以显示未经验证的用户输入。
另外看看
Converting an app using document.designMode from IE to Mozilla.
例如:
<IFRAME id="txtContent" name="txtContent" src="Content.htm"</IFRAME>
并在Content.htm页面
<script language="javascript">
function InitializeIFrame()
{
document.body.contentEditable = true;
}
</script>
<body onload="InitializeIFrame();">
</body>