Сообщение от Feex
|
Ты вообще о чем?
|
Не дошло, да? Ну придется утопить
Цитата:
|
<table id="demotable"><thead><tr><td>IP: <input type="text" id="raz" value="31.47.177.168"/>
...
var d = document.querySelector('#demotable tbody');
|
В d сейчас таблица, а в таблице input, при нажатии на который
Цитата:
|
document.getElementById('raz').oninput = function
|
хтмл всей таблицы заменяется, в том числе заменяется твой input
Цитата:
|
d.innerHTML = d.innerHTML.replace
|
И только потому, что там oninput, все и работает. Если бы ты как белый человек повесил .addEventListener, то не пришлось бы сюда переться, поскольку после первого же нажатия и замены хтмля листенер бы сдох и ничего бы не работало дальше. Что, собственно и происходит у тебя при вставке - работает только 1 раз, за одно нажатие, а если нажимать много раз, там шопесец что получается, поскольку инпут постоянно заменяется другим.
Я же говорю, это метод заменить обои путем разборки дома и постройки нового с другими обоями. Еще раз заноешь что рони тебя осчастливил - еще раз урою.