比如我现在打开一个网页,网页本身没有任何js脚本。
我想手动让当前网页弹窗alert("你好"); 100次。能不能直接把javascript函数写出来。弄成一行,输入到地址栏 回车直接运行?
这是正确的代码
function a()
{for(var a=0;a<100; a++)alert("你好");}
但是我写成:
javascript:function a(){for(var a=0;a<100; a++)alert("你好");}
直接复制到地址栏为什么不能运行
javascript:function a(){for(var a=0;a<100; a++)alert("你好");}a();
这样就可以了,你说的那只是定义一个函数 并没有让这个函数运行
javascript:function(){for(var a=0;a<100; a++)alert("你好");}();
这样就可以了,是匿名函数调用
<body onload="a();">在body里面添加onload事件
javascript:for(var a=0;a<100; a++){alert("你好")};
改成这样,测试OK