这里有个问题不太懂
来源:1-4 window对象方法(alert-confirm-prompt)
qq_命运_szFJMV
2019-02-24 22:43:56
没有理解这里的document是对谁的引用?还有为什么这里的if不用写条件如if(result=="terue"){}?
2回答
你好同学 ,第二个问题可以那么理解 . 但是第一个问题不能理解为是对DOM对象的调用 . 因为getElementById("btn");并不是一个DOM对象 , document.getElementById("btn");整体返回的才是一个DOM对象 .
参考老师第一次回复中 , getElementById是document对象的一个方法 , 所以是调用document对象中的getElementById方法 . 本阶段的话同学先暂时把它记成一个固定的用法 ,在后期阶段同学学习了对象与方法相关的知识后 , 就好理解了哦 .
祝学习愉快 ,望采纳 .
好帮手慕夭夭
2019-02-25
你好同学 , 所以如下是获取一个元素的DOM对象 . 其中的document是一个文档对象 , 如果要访问html中的元素 ,就需要通过它来访问 . 而getElementById就是document对象的一个方法
可以参考如下资料进行了解 :
http://www.w3school.com.cn/jsref/dom_obj_document.asp
2.如下的写法中 ,因为if里面的条件是一个判断 , 那么js在执行此代码时会把result隐式转换(js自己执行的)为布尔类型 ,如果是true就会执行if里面的代码 .
祝学习愉快 ,望采纳 .
相似问题