可以这样直接设定自定义属性吗?
设定自定义属性使用setAttribute,但代码中直接用key.note=note;
可以这样直接设定自定义属性吗?
function assignKeys(){
   var keyboard=document.getElementById('keyboard');
   var keys=keyboard.getElementsByTagName("div");
   if (keys){
     for(var i=0;i<keys.length;i++){
       var key=keys[i];
       var classes=(key.className).split(" ");
       if (classes && classes.length>=2 && classes[1]=='musicalButton'){
         var note=classes[0];
         key.note=note;
        // key.setAttribute("note",note);
         key.onmouseover=playNote;
       }
     }
   }
}
------解决方案--------------------可以.
------解决方案--------------------可以
------解决方案--------------------考虑到兼容最好使用:
key.setAttribute("note",note);
------解决方案--------------------en very good  
you are acumen~~~