onchange-Event を使用して、Web サイトの一部のサイズを自動的に変更したいと考えています。しかし、いつものように、解決すべき小さな問題がありました。コンソールに次のエラーが表示されます。
The property undefined or a null reference can not be retrieved
"。
function Resize() {
var winHeight = window.innerHeight;
var winWidth = window.innerWidth;
var startElements = document.getElementsByClassName('start');
for (var i = 1; i <= startElements.length; i++) {
document.startElements[i].attachEvent('onchange', function StartResize() {
startElements[i].style.paddingLeft = winWidth * 0.1;
startElements[i].style.paddingRight = winWidth * 0.1;
});
};
};
<body onload="Resize">
最後のこと。HTMLドキュメントのbodyタグの最後にすでにスクリプトタグを書き込んでいます。