Измените атрибут для всех кнопок с помощью консоли - PullRequest
0 голосов
/ 09 июля 2020

У меня есть страница facebook, и я хочу удалить все свои сообщения, но в студии-создателе нет возможности проверить все кнопки, и мне нужно нажимать на каждую кнопку, чтобы выбрать сообщения, которые я хочу удалить.

Итак, я подумал сделать это с помощью Javascript через консоль.

Внутри этого div есть div с id mediaManagerContentTable, есть несколько div, и кроме этих всех div есть кнопки ниже:

<button aria-checked="false" aria-disabled="false" aria-label="Select Row" class="_1gcq _29c- _1gco _5e9w" role="checkbox" type="button" style="border-color: rgb(190, 194, 201); background-color: transparent;"><i aria-hidden="true" class="_3w08 accessible_elem monochrome img sp_U6sh7kVs9gH_1_5x sx_b953f5" alt="" style="left: -2px; top: -2px;"></i></button>

Когда я нажимаю кнопку, атрибут данных aria-checked = "false" меняется на aria-checked = "true"

Итак, я попробовал приведенный ниже код, но ничего не произошло.

var dataElems = document.querySelectorAll("[aria-disabled]")
for (var i=0;i<dataElems.length;i++) { 
    dataElems[i].setAttribute("aria-checked", "true");
}

Любое предложение, пожалуйста?

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...