Как изменить HTML-тег с помощью JavaScript, чтобы добавить целевой _blank - PullRequest
0 голосов
/ 30 января 2012

У меня есть следующая ссылка:

x = <a href="https://t.co/LwlI7i81">https://t.co/LwlI7i81</a>

как я могу использовать javascript для изменения URL, чтобы добавить целевой _blank?

 String.prototype.parseURL = function() {
        return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&~\?\/.=]+/g, function(url) {
          console.log(url.link(url))
            return url.link(url);           
        });
    };

1 Ответ

1 голос
/ 30 января 2012

Если вы можете извлечь элемент из DOM, который вы хотите (т.е. из самой ссылки), тогда вы можете просто вызвать myLink.setAttribute('target', '_blank');

Обратите внимание, что это не будет работать с необработанным HTML, назначенным переменной какстрока.

...