Как убрать чек бокс знаю только тайтл

371
02 июня 2017, 14:58

Как убрать чек бокс зная только тайтл при нажатии onclick='deleTe', при условии, что чек бокс уже стоит

function deleTe(q) { 
  var myDiv = q.getAttribute('data-value'); // переменная тайтла блока div 
}
<i data-value='Comp_tion_of_const_iont' onclick='deleTe(this)'>×</i> 
 
<div class="dropdown-checkbox checkbox" id="metro_all"> 
  <input name="subway" id="metro-4" type="checkbox" value="4" title="Василеостровская" class="panel-checkbox" onclick="metro_click('Василеостровская')"> 
  <label>Василеостровская</label> 
</div>

Answer 1

function deleTe(q) { 
  var myDiv = q.getAttribute('data-value'); // переменная тайтла блока div 
  console.log(myDiv) 
  document.querySelector(`input[title="${myDiv}"]`).checked = false; 
}
<i data-value='Василеостровская станция' onclick='deleTe(this)'>×</i> 
 
<div class="dropdown-checkbox checkbox" id="metro_all"> 
  <input name="subway" id="metro-4" type="checkbox" value="4" title="Василеостровская станция" class="panel-checkbox" onclick="metro_click('Василеостровская')"> 
  <label>Василеостровская</label> 
</div>

READ ALSO
Получения доступа к содержимому фрейма

Получения доступа к содержимому фрейма

Есть site1ru, на нём есть iframe, в котором подгружается site2

339
Яндекс Share Api (блок &ldquo;Поделиться&rdquo;) для React

Яндекс Share Api (блок “Поделиться”) для React

Пытаюсь прикрутить блок "Поделиться" в мое React приложениеНаписал такой компонент:

571
Асинхронная подгрузка ya-share2

Асинхронная подгрузка ya-share2

Всем приветВ документации по блоку поделиться от Яндекса (ya-share2) отмечено, что не рекомендуется подгружать скрипт асинхронно, т

272