Javascript 笑话:如何使用dom设置offsetWidth
如何设置,因为Javascript 笑话:如何使用dom设置offsetWidth,javascript,html,dom,jestjs,Javascript,Html,Dom,Jestjs,如何设置,因为HTMLElement.offsetWidth是只读属性。 当我试图强制执行预期的值时,出现以下错误 TypeError:无法设置只有getter的[object HtmleElement]的属性offsetWidth 然后我尝试了下面的方法,但不起作用。我也没有错误: document.querySelector('.a').setAttribute('offsetWidth', 600); 没关系,我找到了解决办法。您可以使用style.width: document
HTMLElement.offsetWidth
是只读属性。
当我试图强制执行预期的值时,出现以下错误
TypeError:无法设置只有getter的[object HtmleElement]的属性offsetWidth
然后我尝试了下面的方法,但不起作用。我也没有错误:
document.querySelector('.a').setAttribute('offsetWidth', 600);
没关系,我找到了解决办法。您可以使用
style.width
:
document.querySelector('.a').style.width = '600px';