Как разместить "target = '_ blank'" во всех тегах Anchor (<a>) на сайте? - PullRequest
0 голосов
/ 26 апреля 2011

Есть ли возможность сделать это ... как jscript или любой другой метод. и как использовать это в блоггере. Но все можно только приветствовать.

Ответы [ 4 ]

6 голосов
/ 26 апреля 2011

Если XHTML представляет для вас интерес (как отмечено тегами в вопросе), стоит отметить, что цель не является допустимым атрибутом.В любом случае, вот как вы могли бы сделать это с помощью JavaScript.

var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; ++i) {
    links[i].setAttribute('target', '_blank');
}
3 голосов
/ 26 апреля 2011

Если вы пытаетесь открыть все ссылки в новом окне / вкладке, стандартным способом является добавление этого в раздел <head> вашей страницы:

<base target="_blank">
0 голосов
/ 26 апреля 2011

Не проверено, но:

var a = document.getElementsByTagName('a');
var num = a.length;

for(i=1; i<=num; i++) {
    a[i].setAttribute('target', '_blank');
}
0 голосов
/ 26 апреля 2011

В jQuery вы можете сделать:

$("a").attr("target","_blank");

Я не уверен, как это будет работать с Blogger, поскольку я не знаю, можно ли использовать пользовательские сценарии ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...