为什么 Dreamweaver 显示此脚本行的语法错误?
Why does Dreamweaver show syntax error for this script line?
为什么使用 .dwt 的 Dreamweaver 页面显示此脚本行的语法错误?
<script>
window.jQuery || document.write('<script src="js/jquery.min.js"><\/script>');
</script>
它仅在使用模板 .dwt 文件的页面上显示语法错误。
不在模板中显示错误 - 仅当应用于页面时。
您没有转义第一个 /
字符
<script>
window.jQuery || document.write('<script src="js/jquery.min.js"> <\/script>');
</script>
应该是
<script>
window.jQuery || document.write('<script src="js\/jquery.min.js"> <\/script>');
</script>
尽管您可以使用 document.createElement('script')
来减少解析器的混淆
if(!window.jQuery) {
var script = document.createElement("script");
script.src = "js/jquery.min.js";
document.body.appendChild(script);
}
为什么使用 .dwt 的 Dreamweaver 页面显示此脚本行的语法错误?
<script>
window.jQuery || document.write('<script src="js/jquery.min.js"><\/script>');
</script>
它仅在使用模板 .dwt 文件的页面上显示语法错误。 不在模板中显示错误 - 仅当应用于页面时。
您没有转义第一个 /
字符
<script>
window.jQuery || document.write('<script src="js/jquery.min.js"> <\/script>');
</script>
应该是
<script>
window.jQuery || document.write('<script src="js\/jquery.min.js"> <\/script>');
</script>
尽管您可以使用 document.createElement('script')
来减少解析器的混淆
if(!window.jQuery) {
var script = document.createElement("script");
script.src = "js/jquery.min.js";
document.body.appendChild(script);
}