问答详情
源自:4-1 编程挑战

小白问个问题

var xxx=confirm()和var xxx=document.getElementById()的变量名为什么不能一样啊?这节的作业我之前反反复复修改了很多遍,最后出发现是confirm前面的变量名重复了,为什么不能一样呢

提问者:web修仙 2019-03-17 15:31

个回答

  • 周姨我再也不生气了
    2019-03-17 16:11:22
    已采纳

    confirm的XXX是用来记录是true或是false的,它只能有这两个值,getElementById的XXX是用来记录你写的代码中某个id所代表的元素,它代表的是整个元素,两者的值的类型不一样。我也是哦小白,可能表达得不太专业,不知道你能否理解。另外不要重名。

  • qq_安定区_0
    2019-03-18 17:10:50

    举个简单的例子给你,就像身份证号一样,一个身份证号只能给一个人,你把xxx给了confirm  又给了getElementById(),那么软件就会出错,因为他不知道该吧xxx定义给谁。