gpt4 book ai didi

javascript - 如何为 JavaScript 生成的文本框附加 onclick 事件?

转载 作者:数据小太阳 更新时间:2023-10-29 04:00:50 26 4
gpt4 key购买 nike

我有一个包含文本框的表格行,它有一个显示 JavaScript 日历的 onclick...我正在使用文本框向表格中添加行,但我不知道如何将 onclick 事件附加到生成的 JavaScript文本框...

<input  class="date_size_enquiry" type="text" autocomplete="off"
onclick="displayDatePicker('attendanceDateadd1');" size="21" readonly="readonly"
maxlength="11" size="11" name="attendanceDateadd1" id="attendanceDateadd1"
value="" onblur="per_date()" onchange="fnloadHoliday(this.value);">

然后我的 JavaScript 生成一个文本框,

    var cell2 = row.insertCell(1);
cell2.setAttribute('align','center')
var el = document.createElement('input');
el.className = "date_size_enquiry";
el.type = 'text';
el.name = 'attendanceDateadd' + iteration;
el.id = 'attendanceDateadd' + iteration;
el.onClick = //How to call the function displayDatePicker('attendanceDateadd1');
e1.onblur=??
e1.onchange=??
cell2.appendChild(el);

最佳答案

像这样:

var el = document.createElement('input');
...
el.onclick = function() {
displayDatePicker('attendanceDateadd1');
};

顺便说一句:注意 DOM 中的大小写敏感性。它是 “onclick”,而不是 “onClick”

关于javascript - 如何为 JavaScript 生成的文本框附加 onclick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226953/

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