題目描述這是jsdom編程藝術(shù)中的一個練習(xí)想要一些動畫效果但是我無法用js設(shè)置元素的style的屬性;相關(guān)代碼//請把代碼文本粘貼到下方(請勿用圖片代替代碼)functionaddLoadElement(func){varoldonload=window.onload;if(typeofwindow.onload!="function"){window.onload=func;}else{window.onload=function(){oldonload();func();}}}functionpositionMessage(){if(!document.getElementsByTagName)returnfalse;if(!document.getElementsByTagName("p"))returnfalse;varelem=document.getElementsByTagName("p");elem.style.position="absolute";elem.style.top="500px";elem.style.left="100px";}addLoadElement(positionMessage);666666你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?問題描述發(fā)生報錯[Web瀏覽器]"UncaughtTypeError:Cannotsetproperty'position'ofundefined"/HelloHBuilder/new_file.html(22)我想知道是哪里寫錯了。
javascript中無法設(shè)置 position js dom編程藝術(shù)第十章練習(xí)
手掌心
2019-05-12 09:35:33