Javascript: найти и заменить тег - PullRequest
0 голосов
/ 10 апреля 2010

Я пытаюсь найти <body onload="function();"> и заменить его на <body> при onClick событии.

Есть предложения, как это можно сделать?

Спасибо.

UPD. Извините за неясный вопрос. Крозин ответил на мой вопрос, я просто пытался удалить атрибут onload.

1 Ответ

1 голос
/ 10 апреля 2010

Хотите найти и заменить элемент String или DOM? Если строка, то используйте это:

var str = "....<body onliad=\"function();\">....";
var replaced = str.replace("<body onload=\"function();\">", "<body>");

Если вы хотите удалить атрибут onload из элемента DOM, используйте это:

document.body.removeAttribute("onload");
...