一个onclick事件触发一个函数,如何将该元素的对象作为函数的参数传过去

2024-11-25 18:45:17
推荐回答(3个)
回答1:





//表单验证
function Check(obj){
if(obj.username.value == ''){
alert('请输入账号');
obj.username.focus();
return false;
}
}

//元素改变
function ChangeEle(obj){
if(obj.innerHTML == '我是div元素'){
obj.innerHTML = 'Hello World';
obj.style.backgroundColor = 'red';
}
}






账号:
密码:




我是div元素



 public void onShowPromptDialog1(View v){  
         //inflate需要显示到Dialog里的View对象  
         LayoutInflater li = LayoutInflater.from(this);  
         View view = li.inflate(R.layout.addfriend, null);  
        
         AlertDialog.Builder builder = new AlertDialog.Builder(this);  
         builder.setTitle("输入群名称");  
         builder.setIcon(R.drawable.icon);  
         //之前inflate的View 放到dialog中  
         builder.setView(view);  
         builder.setPositiveButton("确定", this);  
         builder.setNegativeButton("取消", this);  
         builder.create().show();          
     }
     
}

参考资料

CSDN.CSDN[引用时间2018-1-6]

回答2:





//表单验证
function Check(obj){
if(obj.username.value == ''){
alert('请输入账号');
obj.username.focus();
return false;
}
}

//元素改变
function ChangeEle(obj){
if(obj.innerHTML == '我是div元素'){
obj.innerHTML = 'Hello World';
obj.style.backgroundColor = 'red';
}
}






账号:
密码:




我是div元素


回答3:

你要传什么过去. onclick 里只有一个view 阿

相关问答
最新问答