文本输入框这里输入了提示词后,希望实现点击框内之后,提示词就消失。
可以通过写宏实现,实现代码如下:
//客户端宏 onRenderReport
function main(spreadsheetReport) {
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()=="部门" ){
var input = paramNames[i].parentElement.nextElementSibling.children[0] ;
if(input&&input.className=="paramTextInput"){
input.onclick = function(){
this.value="";
}
}
}
}
}
}