【发布时间】:2017-08-16 13:28:57
【问题描述】:
所以我尝试添加这样的延迟脚本标签
const script = document.createElement('script');
script.setAttribute('src', '/script.js');
script.setAttribute('type', 'text/javascript');
script.setAttribute('defer', true);//this is the code in question!
document.getElementsByTagName('body')[0].appendChild(script);
但我发现结果脚本标签会生成defer 属性,如defer=true 而不仅仅是defer。
它们是一样的吗?如果我使用defer=true 而不是defer,这意味着什么?
谢谢!
【问题讨论】:
标签: javascript setattribute script-tag deferred-loading