Javascript 当一页中有多个脚本时,如何禁用下一个脚本标记?
我在一个页面中有多个脚本标记,它是同步执行的Javascript 当一页中有多个脚本时,如何禁用下一个脚本标记?,javascript,jquery,node.js,Javascript,Jquery,Node.js,我在一个页面中有多个脚本标记,它是同步执行的 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"/> <title>Document</title> <script type="text/javascript"> first </script> </head> &l
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Document</title>
<script type="text/javascript">
first
</script>
</head>
<body>
<div>test</div>
<script type="text/javascript">
alert('2')
</script>
<div>test</div>
<script type="text/javascript">
alert('3')
</script>
<div>test</div>
</body>
</html>
文件
第一
测试
警报('2')
测试
警报('3')
测试
我想禁用以下所有脚本标记,例如
alert(2)
,alert(3)
等等,如何在第一个位置编写js?这是一个奇怪的问题……因此,我假设确切的问题是«如何禁用特定功能,如
alert()
»
您可以通过将其替换为空函数来禁用函数本身
警报(“我正在显示…”);
var alert=function(){};
警惕(“我没有表现出来”)代码>如果我是你,我会使用void函数
<div>test</div>
<script type="text/javascript">
function alert2() {
alert('2')
}
</script>
<div>test</div>
<script type="text/javascript">
function alert3() {
alert('3')
}
</script>
<div>test</div>
测试
函数alert2(){
警报('2')
}
测试
函数alert3(){
警报('3')
}
测试
当您想启用它们时,只需执行funcalert2()
或alert3()
就可以调整HTML了吗?为什么
中的第一个脚本和
中的其他脚本?可能与@skyline3000重复?我只是以它为例禁用脚本标记,但对其他html标记没有影响。@orabis我认为这是不同的,我只想在同步执行时禁用某些标记下的脚本标记是的,非常感谢