如何在单击按钮时删除脚本。

时间:2013-04-29 16:59:28

标签: javascript jquery

当我点击此p标记时,是否有人知道如何从我的html页面中删除“js / sample.js”文件:

 <!DOCTYPE html>
 <html>
 <head>
<style>
p { color:red; margin:5px; cursor:pointer; }
</style>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="js/sample.js"></script>
</head>
 <body>
<p>First Paragraph</p>
 <p>Second Paragraph</p>
 <p>Yet one more Paragraph</p>

<script>
$("p").click(function () {
$(' ').removeattr('src');

 });
 </script>
</body>
 </html>

3 个答案:

答案 0 :(得分:3)

亲爱的朋友,请尝试以下适用于您的代码

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script id="script1" src="js/sample.js"></script>

<script>
    $(function () {

        $("p").click(function () {
            $('script1').att('src').remove();
        });
    });
</script>

答案 1 :(得分:1)

有趣......你可以在你的脚本标签中添加一个类,然后在你的点击功能中添加这样的东西:

$('.myClass').remove();

答案 2 :(得分:0)

您可以使用

删除脚本标记

$('script[src="js/sample.js"]').remove();

但是,一旦脚本执行完毕,只需删除该标记就不会“撤消”脚本。您需要实际销毁sample.js脚本创建的任何变量/方法。