我在使用多個div
標籤時出現一些代碼工作異常ids
。Java腳本在新窗口的多個Div內打開鏈接
此代碼是在html
文件的頭部和正常工作單個div
id
:
<!-- Start External Links in New Window Requires div id article -->
<script type='text/javascript'>//<![CDATA[
window.onload = function() {
var links = document.getElementById('article').getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i].setAttribute('target', '_blank');}
}
//]]>
</script>
<!-- End of External Links -->
我想這能爲多個工作divs
標籤不同IDs
相同html
頁面上,但document.getElementById
將只允許單個div ID
。
我曾嘗試多次重複上述代碼,每個div
但它只適用於最後一次迭代。
有誰知道如何使代碼與多個div
標籤工作ids
?
請看看使用css類代替。 –
也許看看[document.getElementsByClassName](https://developer.mozilla.org/en-US/docs/Web/API/document.getElementsByClassName)。 – tenub
你的HTML是什麼樣的?我不能重現此問題:http://jsfiddle.net/Y5ZZ3/1/ – showdev