$(function () {
var telInput=document.getElementById("telInput");
telInput.onclick=function () {
telInput.style.display='inline-block'
}
decorator('telInput',function () {
$("#otherHelp").hide();
});
});
var decorator=function (input,fn) {
var input=document.getElementById(input);
if(typeof input.onclick==='function'){
var oldAction=input.onclick;
input.onclick=function () {0
oldAction();
fn();
}
}else{
input.onclick=fn;
}
}
装饰者模式的精髓在于不改变原有的方法属性,也不关心原有方法属性是什么样的,只增加新的东西