[問題] iframe的內容存取
我想要存取iframe裡面的內容
我的js是這樣寫的
<textarea id="viewdiv"></textarea>
<iframe src="html_test.htm" frameborder="1"
name="test" width="100" height="200" id="test">
<p>Your browser does not support iframes.</p>
</iframe>
<script type="text/javascript">
function getIFrameDOM(id){//兼容IE、Firefox的iframe DOM获取函数
return document.getElementById(id).contentDocument ||
document.frames[id].document;
}
var viewdiv = document.getElementById('viewdiv');
var doc = getIFrameDOM('test');
viewdiv.value= doc.getElementById('show').innerHTML ;
</script>
html_test.htm:
<html>
<body>
<p id="show"> Iframe內容</p>
</body>
</html>
可是一直出現找不到 doc.getElementById('show')的錯誤
請問到底那裡寫錯了
謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.209.219
推
03/30 15:40, , 1F
03/30 15:40, 1F
→
03/30 15:41, , 2F
03/30 15:41, 2F
→
03/30 15:42, , 3F
03/30 15:42, 3F
→
03/30 16:20, , 4F
03/30 16:20, 4F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章