js 获取html dom元素的方式
1 |
|
比如获取上面html的的a标签:
通过ID获取(getElementById)
1
2
3const aID = document.getElementById('aid');
console.log(aID);
- 通过name属性(getElementsByName)
1
2const aName = document.getElementsByName('aname')[0];
console.log(aName); - 通过标签名(getElementsByTagName)
1
2const a = document.getElementsByTagName('a')[0];
console.log(a); - 通过类名(getElementsByClassName)
1
2
3const aClass = document.getElementsByClassName('aclass')[0];
console.log(aClass);
- 通过选择器获取一个元素(querySelector)
1
2const querySelector = document.querySelector('#aid');
console.log(querySelector);通过选择器获取一组元素(querySelectorAll)
1
2const SelectorAll = document.querySelector('div');
console.log(SelectorAll);获取html的方法(document.documentElement)是专门获取< html> 这个标签的
1
2const html= document.documentElement;
console.log(html);获取body的方法(document.body)是专门获取< body>这个标签的。
1
2const body= document.body;
console.log(body);
- 通过name属性(getElementsByName)
js 获取html dom元素的方式
https://github.com/chergn/chergn.github.io/ddf20ddfbdc1/