var $=function(id){
return document.getElementById("id");
}
//定义"改变颜色"的函数
$(btn_color).onclick=function(){
$(txt).style.color="red";
$(txt).style.backgroundColor="#CCC";
}
//定义"改变宽高"的函数
$(btn_wh).onclick=function(){
$(txt).style.width="200px";
$(txt).style.height="300px";
}
//定义"隐藏内容"的函数
$(btn_hide).onclick=function(){
$(txt).style.display="none";
}
//定义"显示内容"的函数
$(btn_show).onclick=function(){
$(txt).style.display="block";
}
//定义"取消设置"的函数
$(btn_cancel).onclick=function(){
var val;
val=confirm("是否取消设置?");
if(val==true){
$(txt).removeAttribute('style');
}
}
代码66行的分号是中文输入的,你改成英文的;
var $=function(id){ return document.getElementById("id"); }
上面这段代码中,应该把return document.getElementById("id");这句话中引号去掉
调用的使用应该是$("id值")这样去调用;
因为在JS中,你没有用引号引起来的字符串会默认认为这个是变量,而该变量又没有定义的话就会报错