我们可以像这样从奥尔德斯基(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中文网其他相关文章!