我有这样的HTML:的JavaScript发现像jQuery的.find元素()
<div class="parent">
<div></div>
<p>
<img src="#" widht="500">
</p>
</div>
我需要的是让img
width属性的值,但与普通的JavaScript。
我的JS:
window.onload = function(){
var width = document.querySelector('.parent > p > img').getAttribute('width');
var img = document.querySelector('.parent > p > img');
img.style.width = width+'px';
};
但我仍然得到这个错误:
Uncaught TypeError: Cannot read property 'getAttribute' of null
所以,img
没有找到我想..我怎样才能从img
.parent
div
找到?
在HTML'宽度'拼写错误 –
代码应该可以正常工作,只需测试它与修正的错字。 – epascarello
好吧,那么它是如何发生的我收到这个错误?不适合我吗? – EBuzila