<script type="text/javascript">
function change() {
document.getElementById('target').getElementsByTagName('html').getElementsByTagName('body').innerHTML = document.getElementById('src').value;
}
</script>
<textarea id="src" onchange="change();"></textarea><br/>
<iframe id="target"></iframe>
這是我的代碼,我不明白爲什麼它不起作用。請不要jQuery。我知道像這樣的東西存在,例如htmledit squarefree我試過幀而不是iframe,但也沒有工作要麼Javascript編輯iframe時textarea的內容
一件事 的getElementsByTagName( '身體')[0] 如果只有一個人不能只是返回?我瞭解它的工作原理以及爲什麼會這樣做,謝謝你的簡單片段。 – Arcticfoxx
getElementsByTagName返回一個節點列表,參見文檔[https://developer.mozilla.org/en-US/docs/DOM/document.getElementsByTagName]。不過,你可以使用'document.body' – davehale23