为什么我的JS代码做不出弹窗效果

JavaScript07

为什么我的JS代码做不出弹窗效果,第1张

因为alert方法阻塞了代码继续向下执行,

所以你会看到效果,否则以现在的CPU的速度,

还没等你的层显示出来,就已经执行到将其隐藏的代码了.

所以你没看到层显示又消失的效果.

你说的这个弹窗,是指的弹出一个alert吗?反正我看了看,只有这个alert。

另外,对于为什么没有弹出alert,是因为你写的document.getElementById("save"),不对,应该是document.getElementByTagName("save"), 因为你的input给的name是save,而不是id。

除非你的input是这样写的:<input id="save" type="button" value="保存">, 这个时候,才可以用document.getElementById("save"), 这样才能取到input对象。

书中也写错了。

1.检查网页上的js代码,查看是否有语法错误或者逻辑错误。

2.检查浏览器的设置,确保浏览器允许弹出窗口。

3.检查网页上的js代码,确保调用的print()函数正确无误。

4.检查网页上的js代码,确保调用的window.print()函数正确无误。

5.检查网页上的js代码,确保调用的window.open()函数正确无误。