我們可以像這樣從奧爾德斯基(Oldskool)出發:
document.write('<p >Here is some syndicated content.</p>');
這樣的現代可愛:
var newcontent = document.createElement('p'); newcontent.id = 'syndicated-content'; newcontent.appendChild(document.createTextNode('Here is some syndicated content.')); var scr = document.getElementById('syndication'); scr.parentNode.insertBefore(newcontent, scr);
我們甚至可以更進一步並刪除<script> id,但是在這種情況下,我們需要一種具體的方法來識別特定元素。我們可以通過知道其SRC來做到這一點: </script>
var scripts = document.getElementsByTagName('script'); for(var i=0; i<scripts.length; i++) { if(scripts[i].src == 'http://www.mydomain.com/syndication.js') { //scripts[i] is the one break; } }
還有它 - 一種簡單而優雅的方式,將內容插入到位,刪除了document.rite的最後痕跡!
新內容
'; ';
>我如何使用textContent作為document.write.write.write.write.write.write.
createElement是一種可用於創建新元素的方法,而附錄是一種可以用來將子節點附加到父節點的方法。要將它們用作文檔的替代方案。 write,您可以創建一個新元素,設置其內容,然後將其附加到所需的父元素上。例如:
var newElement = document.createelement('p');
newelement.textContent ='new content';
document.getElementbyId('myelement')。附錄柴爾德(appendchild(newElement); newElement);
是,我是否可以使用其他方法。可以用作Document.Write的替代方案。其中包括插入式jacenthtml,insertbefore和替換。這些方法在將新內容插入文檔中提供了更大的靈活性。
是的,jQuery提供了幾種可以用作document.write.write.write.write.write的方法。其中包括.html(),.text()和.append()。這些方法與它們的JavaScript對應物相似,但提供了更方便,更強大的語法。
>在技術上可以使用文檔。在現代網絡開發中寫下它,通常由於前面提到的問題而灰心。建議使用替代方案,因為它們提供了一種更有效,更靈活的方法來操縱文檔的內容。
>以上是在沒有文檔的情況下插入到位。的詳細內容。更多資訊請關注PHP中文網其他相關文章!