2015-04-07 7 views
-3

Я хочу применить скрипт для выполнения некоторых повторяющихся задач и изменения переключателей из своего предварительно выбранного состояния с помощью tampermonkey.Измените предварительно выбранный переключатель при загрузке страницы

1) Его предварительно выбранное состояние:

<label for="review_status_pending_*"> 
<input type="radio" name="review_status" value="pending" id="review_status_pending_*" checked="checked"> 
</label> 

2) Радиокнопка Я хочу, чтобы она применяла

<label for="review_status_reviewed_*"> 
    <input type="radio" name="review_status" value="reviewed" id="review_status_reviewed_*"> 
</label> 

ответ

-2

Вы хотите, чтобы снять его изменить свое значение и изменить его идентификатор? Действительно?!? Это звучит как абсолютное безумие.

Еще вы хотите, что хотите.

var i=document.getElementById('review_status_pending_*'); 
i.id='review_status_reviewed_*'; 
i.checked=false; 
i.parentNode.setAttribute('for',review_status_reviewed_*) 

Тот факт, что вы не знаете, как сделать это заставляет меня думать, что вы не могли бы знать о последствиях для других сценариев на этой странице. Любой код, который искал переключатель по его идентификатору, больше не найдет его. Аналогичные проблемы могут возникнуть в связи с изменением его значения. Подумайте, можете ли вы только изменить его с отмеченного на непроверенный.

Смежные вопросы