当我写作(很多)<a>
标记我没有写'target="_blank"'
,所以没有任何链接导致另一个窗口或标记。HTML在元素上添加属性
有没有办法将"target='_blank'"
添加到所有带有JavaScript的链接?
当我写作(很多)<a>
标记我没有写'target="_blank"'
,所以没有任何链接导致另一个窗口或标记。HTML在元素上添加属性
有没有办法将"target='_blank'"
添加到所有带有JavaScript的链接?
此前回答这里:How do I add target="_blank" to a link within a specified div?
代码:
/* here are two different ways to do this */
//using jquery:
$(document).ready(function(){
$('#link_other a').attr('target', '_blank');
});
// not using jquery
window.onload = function(){
var anchors = document.getElementById('link_other').getElementsByTagName('a');
for (var i=0; i<anchors.length; i++){
anchors[i].setAttribute('target', '_blank');
}
}
// jquery is prettier. :-)
对不起,它没有工作。 – Breno
旁边的点,但只是修改标记不是更有意义吗? – aw04
您是否试图避免搜索和替换? – phaberest
是的,在我的网站上有很多链接,很难在所有链接中输入。 – Breno