Javascript:<script src=jquery...仅当条件为真时
Posted
技术标签:
【中文标题】Javascript:<script src=jquery...仅当条件为真时【英文标题】:Javascript: <script src=jquery...only if condition is true 【发布时间】:2011-08-14 17:54:55 【问题描述】:我正在使用 javascript 进行开发,并且希望仅在验证条件时才插入脚本。
例如:
var a = exampleVariable;
if (a == conditionIwant)
// append to head:
<script src="http://code.jquery.com/jquery-1.5.js"> </ script>
; //or something like this
如何仅在条件为真时插入 jquery.js?
【问题讨论】:
您是否可以使用其他技术 - php、ASP 等。如果可能的话,这确实是您应该在服务器端做的事情。 【参考方案1】:这真的很简单:
if(somethingIsTrue)
var sc = document.createElement('script');
sc.src = 'http://code.jquery.com/jquery-1.5.js';
sc.type = 'text/javascript';
if(typeof sc['async'] !== 'undefined')
sc.async = true;
document.getElementsByTagName('head')[0].appendChild(sc);
【讨论】:
如果你不想阻止并行下载,最后你可以添加sc.async = true;
。以上是关于Javascript:<script src=jquery...仅当条件为真时的主要内容,如果未能解决你的问题,请参考以下文章
通过 <script src=""> 加载 JavaScript ES6 模块并在 <script> 标记中导入所有导出是不是相同?
请教关于网页制作javascript的问题,可否使用document.write()再次输出"< script src="" type="text&quo