function main(spreadsheetReport, isAjaxRefreshCallback) {
var currentTable = document.querySelector('table[class*="Iff808081018f79c579c5eac4019096725632068d"]');
var boxes = currentTable.querySelectorAll('input.combobox-edit');
//var boxes = document.querySelectorAll('input.combobox-edit');
boxes.forEach(box => {
box.addEventListener('click', function() {
this.value = '';
})
})
}
代码解读:
currentTable = document.querySelector('table[class*="Iff808081018f79c579c5eac4019096725632068d"]');
Iff808081018f79c579c5eac4019096725632068d:电子表格属性中的节点id,用于限制只在当前电子表格中生效。
然后给所有类名为combobox-edit 的input输入框添加click事件监听,使点击后文本为空值。
建议:更常见的需求是点击时选中文本,而不是清空文本。此时 用this.select() 替换 this.value='' |