var nextRow = tbl.tBodies[0].rows.length;
var row = tbl.tBodies[0].insertRow(nextRow);
row.setAttribute('ondblclick', "return move_to_x_graph();");
Этот код добавит событие двойного щелчка в строке.
Но дело в том, что он не работает в случае Internet Explorer. Он работает нормально во всех других браузерах.
Для добавления стиля я обрабатываю это:
var cell2 = row.insertCell(1);
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
cell2.style.setAttribute("cssText", "color:black; width:300px;");
} else {
cell2.setAttribute("style", "color:black; width:300px;");
}
Кто-нибудь может мне помочь добавить событие двойного щелчка, используя JavaScript, который также будет работать в Internet Explorer?