코드 복사 코드는 다음과 같습니다. ; cssText는 대부분의 브라우저에서 더 높은 성능을 발휘합니다. ; var 컨테이너 = document.getElementById(' 컨테이너' ); <br>functionappendElement(){ <br>var ary = []; <br>container.innerHTML = '' <br>for(var i=0;i<=1000;i ){ <BR> var div = document.createElement('div'); <BR>ary.push(div); <BR>container.appendChild(div) <BR>} <BR>return ary; >function test1(){ <BR>var ary = appendElement(); <BR>var d1 = new Date <BR>for(var j=0;j<ary.length;j ){ <BR>ary[j ].style.width = '50px'; <BR>ary[j].style.height = '50px'; <BR>ary[j].style.BackgroundColor = 'gold'; d2 = new Date; <BR>console.log('시간 소모:' (d2-d1)); <BR>} <BR>function test2(){ <BR>var ary =appendElement(); d1 = 새로운 날짜; <BR>for(var j=0;j<ary.length;j ){ <BR>var sty = ary[j].style <BR>sty.cssText = 'width:50px;height :50px ;배경색:빨간색;'; <BR>} <BR>var d2 = new Date; <BR>console.log('시간 소모:' (d2-d1)) <BR>} <BR> < /script> <br></body> <br></html> <br><br><br>테스트 1과 테스트 2 모두 페이지에 1000개의 div를 추가합니다. <br><br>테스트 1 다음 세 줄의 코드를 사용<br><br><br> </div> <br>코드 복사<br><br><br> 코드는 다음과 같습니다.<div class="codetitle"> <span> <a style="CURSOR: pointer" data="85661" class="copybut" id="copybut85661" onclick="doCopy('code85661')">ary[j].style.width = '50px'; <u>ary[j].style.height = '50px' </u>ary[j].style.groundColor = '골드 '; </a></span> </div>테스트 2 cssText를 사용하여 한 줄로 수행<div class="codebody" id="code85661"> <br><br><br><br>코드 복사</div> <br><br> <div class="codetitle"> <span> <a style="CURSOR: pointer" data="25182" class="copybut" id="copybut25182" onclick="doCopy('code25182')">sty .cssText = '너비:50px;높이:50px;배경색:빨간색;' <u></u> </a> </span>테스트 1과 테스트 2 모두 페이지에 1000개의 div를 추가합니다. </div> <div class="codebody" id="code25182">테스트 1 다음 세 줄의 코드를 사용<br><br> </div> <br><p>코드 복사</p> <p><br> 코드는 다음과 같습니다.</p> <div class="codetitle"><span><a style="CURSOR: pointer" data="6619" class="copybut" id="copybut6619" onclick="doCopy('code6619')">ary[ j].style.width = '50px';<u>ary[j].style.height = '50px';</u>ary[j].style.BackgroundColor = 'gold';</a></span></div>테스트 2 cssText를 사용하여 한 줄로 작성<div class="codebody" id="code6619"> <br><br><br><br>코드 복사</div> <br><br> 코드는 다음과 같습니다 :<div class="codetitle"><span><a style="CURSOR: pointer" data="88866" class="copybut" id="copybut88866" onclick="doCopy('code88866')">sty.cssText = '너비:50px;높이:50px;배경색:빨간색;';<u></u></a>테스트 코드: </span></div> <div class="codebody" id="code88866"> <br>직접 테스트하려면 여기를 클릭하세요. <br> </div> <br> || <br> || <div class="htmlarea"> <textarea id="runcode15974"><p> </p> <div> <input onclick="test1()" value="测试1" type="button"><input onclick="test2()" value="测试2" type="button"><input onclick="stop()" value="停止测试" type="button"> <div id="container"> </div>[Ctrl A 모두 선택 참고: </div>외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다. </textarea>]<br><input onclick="runEx('runcode15974')" type="button" value="运行代码"> </div>