Я пытаюсь создать простой скрипт для блокировки пользователей на определенном форуме. Это моя первая попытка с Javascript. От быстрого взгляда я заметил, что форум не использует идентификаторы для пользователей, а скорее ids для сообщений, которые создали мне проблему, чтобы найти определенного пользователя и удалить его.Удалить класс по href
Это, как говорится, я не узнал, что в классе с именем «имя пользователя онлайн popupctrl» есть HREF со ссылкой на профиль пользователя, как можно видеть здесь:
, но проблема в том, что удаление только этого класса не удалит его сообщение, чтобы удалить сообщение, мне нужно удалить класс post, являющийся родителем родителя родителя ... класса. Как можно видеть здесь:
мне удалось найти все сообщения с этим сценарием:
var divs = document.getElementsByTagName("div");
for (var i = divs.length; i;) {
var div = divs[--i];
if (div.id.indexOf("post") > -1) {
}
}
, но я не знаю, как проверить для него детей, пока я не найти href, и если это правильный, чтобы удалить его.
Это нормально использовать JQuery для вас? В библиотеке есть много методов перемещения, таких как 'find', и это поможет вам. –
Это был бы один лайнер с jquery: '$ ('a [href = ...]'). Parent ('div.postcontainer'). Hide();' –
Вы понимаете, что блокирование любых функций только * * javascript можно легко обойти, не так ли? – Jamiec