Удаление кода 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, время: 21:20. |