Firefox可以很好地處理它,但Safari和IE7會自動失敗並且不會插入該元素。爲什麼這個javascript不能在IE7或Safari中工作?
<script type="text/javascript">
var ul = document.getElementById('xg_navigation').getElementsByTagName('ul')[0];
ul.innerHTML = '<li id="xg_tab_home" class="xg_subtab"><a href="http://somedomain.com/">Some Text</a></li>' + ul.innerHTML;
</script>
這是用HTML exisitng類似的結構:
<div id="xg_navigation">
<ul>
<li><a href="...">Foo</a></li>
...
</ul>
</div>
我沒有在HTML控件,但我有插入一段JavaScript代碼在頁面主體的能力。
很遺憾,我似乎對跨瀏覽器JavaScript支持的教育程度很差。我是否需要通過onPageLoad類事件掛鉤它?
那麼什麼是設置溫控功能的正確方法當頁面加載完成,工程跨瀏覽器中運行? – 2009-02-18 00:29:04