我是JS的新手,我还有一个疑问。是否可以将分解与HTML一起使用来获取属性?其实我是这样知道的。
some-prop
var foo = document.getElementById('script1');
var bar = foo.getAttribute('var1');
var any = foo.getAttribute('var2');
据我了解,使用对象分解的方法是:
<script id="script1" src="code.js" var1="var1" var2="var2">
</script>
但是实际上我得到的是 undefined 值。
答案 0 :(得分:1)
Document.getElementById()返回一个Element对象,该对象本身具有属性。 此Element对象具有一个称为attributes的属性,它是一个NodeValueMap
可以解构JavaScript对象,但是这不能选择元素的属性。