如何在加载之前获取和删除主体上的脚本

时间:2015-01-13 15:41:44

标签: javascript html brightcove

我在Body中有一个脚本,我希望Head中的脚本在加载之前删除主体上的脚本, 我能做到吗?(没有jquery)

<!DOCTYPE HTML>
<html>
<head lang="en">
<title></title>
    <meta charset="utf-8">
    <link rel="stylesheet" href="css/style.css">
    <!--this is my script the will invoke function to remove the body script-->
    <script src="myScript.js" publisherid="f30ae105891798ee83e5bc2ada72c4a1" ></script>
<link href="http://www.jqueryscript.net/css/top.css" rel="stylesheet" type="text/css">
</head>
    <body>
        <!--i want to remove this script before he loaded-->
        <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>
        <object id="myExperience3970037216001" class="BrightcoveExperience">
            <param name="bgcolor" value="#FFFFFF" />
            <param name="width" value="480" />
            <param name="height" value="270" />
            <param name="playerID" value="3962670776001" />
            <param name="playerKey" value="AQ~~,AAADmfA5E4E~,VCox43IgXh94Y0wqtES6bXCLsUxMtUOK" />
            <param name="isVid" value="true" />
            <param name="isUI" value="true" />
            <param name="dynamicStreaming" value="true" />
            <param name="@videoPlayer" value="3970037216001" />

        </object>
        <script type="text/javascript">brightcove.createExperiences();</script>
    </body>
</html>

1 个答案:

答案 0 :(得分:-1)

您可以从我的script.js中定义一个变量,让我们将其命名为Execute。如果你想要正文脚本执行,那么将它定义为true或false,如下所示:

var toExecute = true; //或错..

然后改变

brightcove.createExperiences();

if(toExecute)brightcove.createExperiences();