Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2015, 13:50
Аватар для petrovich
Интересующийся
Отправить личное сообщение для petrovich Посмотреть профиль Найти все сообщения от petrovich
 
Регистрация: 01.06.2015
Сообщений: 17

onclick не сохраняется в outerHtml
var f = function (){};         
var ff = function (){};  

var блок;
блок = document.createElement('div');
блок.id = 'id';
блок.dataset.y = '1';
блок.onclick = f;
document.body.appendChild(блок);
     alert(блок.outerHTML);  //нет onclick

var v=document.getElementById('блок2');
     v.onclick = ff;             //не заменяется содержимое атрибута onclick
     alert(v.outerHTML);   //есть onclick
}

<div id='блок2' onclick = 'f();' data-y='1''  ></div>


в блоке созданном скриптом нет атрибута onclik в outerHtml
а в блоке2 описанном в теле документа он есть
и не заменяется атрибут onclick описанный в теле документа на новый из скрипта

поясните логику пожалуйста

Последний раз редактировалось petrovich, 04.06.2015 в 17:24.
Ответить с цитированием