Показать сообщение отдельно
  #4 (permalink)  
Старый 19.02.2016, 13:18
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Сообщение от kot_k_k Посмотреть сообщение
на первой строке работает (т.е. подавляет) а на следующих нет.
Ну если несколько строк, значит для каждой надо событие обрабатывать

<table style="border: 1px solid black" width="100" height="100">
        <tr  onClick="javascript:alert('123');">
            <td><input type="checkbox" /></td>
        </tr>
        <tr onClick="javascript:alert('123');">
            <td><input type="checkbox" /></td>
        </tr>
    </table>
    <script>        
        var arr = document.querySelectorAll('input[type=checkbox]');
        [].forEach.call(arr, function (el) {
            el.addEventListener('click', function (e) {
                e.stopPropagation();
            })
        })
    </script>
Ответить с цитированием