Fire <script src =“”when =“”class =“”= =“”on =“”page =“”

时间:2017-04-20 09:52:04

标签: javascript

=“”

我想开火

&#xA;&#xA;

&lt; script type =“text / javascript”id =“hs-script-loader”async defer src =“// js.hs -scripts.com/2906471.js"></script>

当页面上出现特定类(.sub)时。此类仅添加到网站内部页面的正文中。

&#xA;&#xA;

如何使用javascript进行此操作?

&#xA;& #xA;

感谢您的帮助!

&#xA;&#xA;

是否可以 - >

&#xA;&#xA;

'if($(“body”)。hasClass(“ Sub“)){&#xA; FIRE SCRIPT&#xA;}'

&#xA;

2 个答案:

答案 0 :(得分:1)

班级.sub在哪里设置?如果在代码中设置了,我会在同一范围内添加对要在2906471.js上触发的函数的调用;否则,您可以使用setInterval定期检查该类,并在设置时调用2906471.js和clearInterval上的函数。

答案 1 :(得分:1)

您可以尝试这个答案,对您有所帮助。

if(document.getElementsByClassName("sub")){
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = '//js.hs-scripts.com/2906471.js';    

    document.getElementsByTagName('head')[0].appendChild(script);
}