gpt4 book ai didi

javascript - 如何使用 javascript 在表格行上添加双击事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:20:04 26 4
gpt4 key购买 nike

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;");
}

谁能帮我添加在 Internet Explorer 中也可以使用的 Javascript 双击事件?

最佳答案

不要使用 setAttribute 设置事件处理程序,它不会像您在 IE 中期望的那样工作。而是直接在元素的等效事件处理程序属性上设置它:

row.ondblclick = function() {
return move_to_x_graph();
};

关于javascript - 如何使用 javascript 在表格行上添加双击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1629826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com