6
我注意到以下幾點:HTML元素的ID是否始終可以從窗口對象中獲得?
<div id='myDiv'>...</div>
<script>
myDiv.style.color = 'red'; // I can access the object.
<script>
之前實現這一點,我總是使用下列內容:
var x = document.getElementById('myDiv');
x.style.color = 'red';
我很困惑。第二種方法有什麼意義?第一種方法是否始終有效?
如果我正確地記得第一種方法只適用於IE和某些元素,第二種方法是正確的和交叉瀏覽器的方式 – frisco
我猜想第二種方法實際上符合標準,第一種方法是從前一個時代遺留下來,你可能不應該總是依靠它。 –
使用第二種方法,您可以輕鬆地在各種其他場景中重用變量「x」。 –