2014-01-24 16 views

回答

0

不使用.appendChild(),而是由創建的元素本身上設置.className property

btn.className = "myclass"; 

或者,如果你不關心舊的瀏覽器,你可以使用.classList

btn.classList.add("myClass"); 
0
  • jQuery的

    $(btn).addClass('your-class'); 
    

    (見jQuery docs

  • 而不jQuery的:

    btn.className = 'your-class'; 
    
0

使用:

btn.className = btn.className + "test"; 
0
$(btn).css('font-weight','bold') or $(btn).addClass('className'); 

一切都OK。

0

嘗試後createElement

var btn=document.createElement('BUTTON'); 
btn.className = "CLASS_NAME"; 
var t=document.createTextNode("X"); 
btn.appendChild(t); 
x.appendChild(btn);