мне это напомнило случай, когда у нас тестерам дали доступ sudo на sudo vim /etc/hosts , одному из них чего-то понадобилось посреди ночи ну я ему и набрал в vim :!su - ...
По поводу последнего довода -библиотеку сделать на этой базе - раз плюнуть, к тому-же создавать элемент все время не надо, если строку парсить/создавать, просто можно переписать аттрибут в уже созданном элементе.
ну да, я так и сделаю, [].forEach.call(document.getElementsByTagName('a'),function(a){if (a.host=='habrahabr.ru') {console.log(a);a.host='google.com'}})
так это и есть обработка новой из текста, просто создаем объект ссылки передаем ему href того что хотим парсить и забираем отпарсенные данные из объекта.
не могли бы вы перевести вот эту фразу
"For JavaScript use the panel below or the Resources panel for external files.
For external CSS files use the Resources panel on the left."