标签:ali .com 知识 font text esc dde 补充 16px
DOM Console
控制台对象提供了浏览器的debug的方法支持。
常用的:console.log()。 ??coffeescript中,这个方法不加括号。
DOM Document
当一个HTML document加载到浏览器上,它就成为了一个document object。
它是root node
提供了大量document object 方法支持和Properties:常用的:
| addEventListener() | removeEventListener() |
| body() | 返回body元素 |
| createAttribute() | |
| createElement() | |
| createTextNode() | |
| createEvent() | |
| getElementById() | querySelector() |
| getElementsByClassname() | ??返回的是nodelist querySelectorAll() |
| getElementsByTagName() | ??返回的是nodelist |
| getElementsByName() | 返回一个 nodelist包括所有这个name的元素。 |
DOM Element Object
元素对象也有大量方法和特性:
| addEventListener() removeEventListener() | |
| appendChild(), removeChildren() | |
| attributes | |
| childNodes 返回所有子节点集合。 ??children返回所有子元素集合 | |
| click() | |
| firstChlid() lastChild() | |
| getAttribute() 比如data-*系列, removeAttribute() | |
| id | |
| innerHTML, innerText | |
| querySelector | |
| scrollHeight() | 返回一个元素的高度,包括padding。 |
| toString() | |
让javascript注册不同的event handlers,在HTml document的元素上。
非常非常多。
https://www.w3schools.com/jsref/dom_obj_event.asp
标签:ali .com 知识 font text esc dde 补充 16px
原文地址:https://www.cnblogs.com/chentianwei/p/9343386.html