如果在页面上存在具有特定类名的div之前如何加载js文件?

时间:2018-02-23 12:56:59

标签: javascript jquery

我想在页脚中</body>之前加载.js文件,只有当页面上存在具有特定类名的div时。我使用if条件找到了带有类名的div。但是我没有得到如何在页脚中添加脚本。

这是我的if条件代码

if ($("#world-map-markers")[0]){

} else {
    // Do something if class does not exist
}

我想在静态html页面中添加它。没有后端语言。

由于

2 个答案:

答案 0 :(得分:0)

尝试以下代码

<script type="application/javascript">
function loadJS(file) {
    // DOM: Create the script element
    var jsElm = document.createElement("script");
    // set the type attribute
    jsElm.type = "application/javascript";
    // make the script element load file
    jsElm.src = file;
    // finally insert the element to the body element in order to load the script
    document.body.appendChild(jsElm);
}
</script>

答案 1 :(得分:0)

你可能会做这样的事情。

if ($("#world-map-markers")[0]){
    $('footer').append('<script type="text/javascript" src="js/load.js"></script>');
} else {
    // Do something if class does not exist
}