Javascript load()函数不使用’;无法工作,因为加载的文件包含小JS
两个html文件被包含到另一个html文件中,这是本文的建议:()。一个JavaScript被用来实现这一点,但是其中一个文件加载得很好,而另一个则没有,因为它包含一个小JavaScript。我想知道是否有一种方法可以解决这个问题,而不必对include使用与JavaScript不同的方法。请帮帮我 我已经测试了JS与其他包括,它的作品像一个魅力。当我从include中删除小JS时,它可以工作,但是JS需要在include中。谷歌和StackOverflow没有解决这个问题的方法 这是通过JS加载的include(Javascript load()函数不使用’;无法工作,因为加载的文件包含小JS,javascript,include,Javascript,Include,两个html文件被包含到另一个html文件中,这是本文的建议:()。一个JavaScript被用来实现这一点,但是其中一个文件加载得很好,而另一个则没有,因为它包含一个小JavaScript。我想知道是否有一种方法可以解决这个问题,而不必对include使用与JavaScript不同的方法。请帮帮我 我已经测试了JS与其他包括,它的作品像一个魅力。当我从include中删除小JS时,它可以工作,但是JS需要在include中。谷歌和StackOverflow没有解决这个问题的方法 这是通过JS加
footer.html
),它不加载:
<p>
Copyright ©
<script>
document.write(new Date().getFullYear());
</script> All rights reserved | This template is made with <i class="fa fa-heart-o" aria-hidden="true"></i> by <a href="https://colorlib.com" target="_blank">Colorlib</a>
</p>
整个网页被阻止。这意味着您只能看到数字“2019”而不是网页。脚本完成并加载文档后,将插入另一页,因此
document.write
将替换当前页面
不要使用文档。编写-改用DOM方法选择和插入文本,例如:
<p id="rights"></p>
<script>
document.querySelector('#rights').innerHTML = `Copyright © ${new Date().getFullYear()}
All rights reserved | This template is made with <i class="fa fa-heart-o" aria-hidden="true"></i> by <a href="https://colorlib.com" target="_blank">Colorlib</a>`;
</script>
document.querySelector(“#rights”).innerHTML=`Copyright©${新日期().getFullYear()}
版权所有|此模板由`制作;
(如果包含此子页面的所有页面也使用jQuery,则可以使用它而不是文档。querySelector
)从不使用文档。加载后写入此问题是由无法再复制的问题或简单的印刷错误引起的。虽然这里可能有类似的问题,但这个问题的解决方式不太可能对未来的读者有所帮助。在$(document)中添加javascript代码。在include jquery之后加载(function(){})
,另一个建议是不要在头部添加脚本标记,而是在正文末尾添加“在$(document)中添加javascript代码”。加载(function(){})在include jquery“之前的建议我不明白@mplungjanI在正文末尾有脚本标记,脚本不起作用;然后我把它放在头上
,它就这样@mplungjan问题就解决了。非常感谢你们。然而,通过使用这个脚本,我试图解决我在本文()中解释的问题。我的问题没有解决。你们谁能帮帮我吗?
<p id="rights"></p>
<script>
document.querySelector('#rights').innerHTML = `Copyright © ${new Date().getFullYear()}
All rights reserved | This template is made with <i class="fa fa-heart-o" aria-hidden="true"></i> by <a href="https://colorlib.com" target="_blank">Colorlib</a>`;
</script>