执行document.write()的javascript函数在WordPress帖子体内调用时工作正常,但在WordPress中的header.php模板中调用时不执行任何操作。
有关如何在WordPress中使用document.write()的任何建议。的header.php?
switchads();包含document.write()命令。 在header.php中调用,该函数运行,但document.write()不会对页面进行任何更改。
此代码段显示了如何在header.php中调用函数(位于adtest.js中)并且它不输出HTML(在帖子正文中,它确实如此):
<div id="ad1">
<script type="text/javascript" src="adtest.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
switchads();
//--><!]]></script>
</div>
调用的javascript函数包含document.write():
function switchads() {
document.write (
'<div>random html here</div>'
);
}