这里有个问题不太懂
没有理解这里的document是对谁的引用?还有为什么这里的if不用写条件如if(result=="terue"){}?
正在回答
你好同学 ,第二个问题可以那么理解 . 但是第一个问题不能理解为是对DOM对象的调用 . 因为getElementById("btn");并不是一个DOM对象 , document.getElementById("btn");整体返回的才是一个DOM对象 .
参考老师第一次回复中 , getElementById是document对象的一个方法 , 所以是调用document对象中的getElementById方法 . 本阶段的话同学先暂时把它记成一个固定的用法 ,在后期阶段同学学习了对象与方法相关的知识后 , 就好理解了哦 .
祝学习愉快 ,望采纳 .
你好同学 , 所以如下是获取一个元素的DOM对象 . 其中的document是一个文档对象 , 如果要访问html中的元素 ,就需要通过它来访问 . 而getElementById就是document对象的一个方法

可以参考如下资料进行了解 :
http://www.w3school.com.cn/jsref/dom_obj_document.asp
2.如下的写法中 ,因为if里面的条件是一个判断 , 那么js在执行此代码时会把result隐式转换(js自己执行的)为布尔类型 ,如果是true就会执行if里面的代码 .

祝学习愉快 ,望采纳 .
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星