(本文档仅供参考)
问题说明
宏示例:电子表格如何实现文本输入框参数点击输入框后自动清空值
解决方案
可以使用以下宏代码实现该效果: 可以使用以下宏代码实现该效果:
类型 | 对象 | 事件 |
---|---|---|
ClientSide | spreadsheetReport | onRenderReport |
代码块 | ||||||
---|---|---|---|---|---|---|
| ||||||
function main(spreadsheetReport) { debugger; var paramNames = spreadsheetReport.elem_param.getElementsByClassName("aliasSpan"); if(paramNames && paramNames.length>0){ for(var i=0;i<paramNames.length;i++){ if(paramNames[i].textContent.trim()=="部门" ) // 参数名称 { debugger var input = paramNames[i].parentElement.nextElementSibling.children[0] ; if(input&&input.className=="paramTextInput"){ input.onclick = function(){ debugger; this.value=""; } } } } } } |
...