Удаление кода HTML
Здравствуйте, появилась потребность в скрипте, который удаляет данную строку:
<div class="b-logo b-white"> <a title="Poll" href="/"> <img class="logo-img" src="/Images/moodle-logo-white_2.png" alt="" width="250px" height="52px"> </a> </div> Прошу вашей помощи) |
Цитата:
Причем не факт, что этот ДИВ можно однозначно определить по значени. сласса (b-logo b-white)... На странице есть еще элементы с таким классом? |
Цитата:
|
Если он один такой - тогда, как вариант
<script type='text/javascript'>
window.onload=function(){
var o=document.querySelector('.b-logo.b-white');
o.parentNode.removeChild(o);
};
</script>
<div class="b-logo b-white">
<a title="Poll" href="/">
<img class="logo-img" src="/Images/moodle-logo-white_2.png" alt="" width="250px" height="52px">
</a>
</div>
|
Вот, что получилось.
window.onload=function(){
var buttonSIZE = document.getElementById('buttonSIZE');
buttonSIZE.onclick = function() {
var o=document.querySelector('.b-logo.b-white');
o.parentNode.removeChild(o);
var css = document.createElement("LINK");
css.rel = "stylesheet";
css.href = "/features/button_size/button_size.css";
document.getElementsByTagName("BODY")[0].appendChild(css);
}
};
Хотелось бы еще спросить, как можно выразить "повторный" клик, при котором выполнялся бы другой кусок кода? |
| Часовой пояс GMT +3, время: 11:33. |