javascript有关alert的简单问题

以上这段代码弹出的窗口为什么是这个样子,为什么不是undefined或者null?另外在什么情况下alert会连窗口也不弹出?... 以上这段代码弹出的窗口为什么是这个样子,为什么不是undefined或者null?
另外在什么情况下alert会连窗口也不弹出?
展开
 我来答
好求知
推荐于2016-07-16 · TA获得超过6515个赞
知道大有可为答主
回答量:966
采纳率:80%
帮助的人:1165万
展开全部
html元素的style里面的属性都是字符串形式的,如果没有在css里面定义的话,默认就是"",也就是空字符串。
相当于alert("");这个的弹框就是空白的。
另外alert()除非语法错误,只要执行了,都会弹出的。
更多追问追答
追问
那么如果这样写
if(block1.style.left==""&&block2.style.top=="")
是不是就可以表示当左右位置尚未定义的时候?
追答
可以这样用,话说style.top不是顶部位置么,style.right才是右位置的说
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式