我在尝试插入" iframe"时遇到了问题。用纯文本写成" textarea" HTML标记,可以由应用程序的用户拍摄和复制。我无法获得该文字:
<iframe id="ifr" src="http://www.youtube.com/embed/'.$id_video.'?start='.$inicio.'&end= '.$fin.'"></iframe>
它包含一些变量,以便在定义的时间开始和结束。我想将其插入下一个HTML标记:
<input type="textarea" id="area" rows="2" cols=""/>
我尝试用JavaScript做下一句话:
<script type="text/javascript">
document.getElementById('area').value = document.getElementById('ifr').contentWindow.document.body.innerHTML;
</script>
有什么想法吗? 谢谢大家!
答案 0 :(得分:0)
使用<textarea>...</textarea>
代替(不存在的)<input type='textarea' value='...'/>
你会发现textareas不需要转义。你可以做到
<textarea><iframe src='...'></iframe></textarea>
您将自动在textarea中看到<iframe src='...'></iframe>
文字。