var btn=document.createElement('BUTTON');
var t=document.createTextNode("X");
btn.appendChild(t);
x.appendChild(btn);
我怎樣才能添加類此按鈕一個按鈕?
var btn=document.createElement('BUTTON');
var t=document.createTextNode("X");
btn.appendChild(t);
x.appendChild(btn);
我怎樣才能添加類此按鈕一個按鈕?
不使用.appendChild()
,而是由創建的元素本身上設置.className
property:
btn.className = "myclass";
或者,如果你不關心舊的瀏覽器,你可以使用.classList
:
btn.classList.add("myClass");
與jQuery的:
$(btn).addClass('your-class');
(見jQuery docs)
而不jQuery的:
btn.className = 'your-class';
使用:
btn.className = btn.className + "test";
$(btn).css('font-weight','bold') or $(btn).addClass('className');
一切都OK。
嘗試後createElement
var btn=document.createElement('BUTTON');
btn.className = "CLASS_NAME";
var t=document.createTextNode("X");
btn.appendChild(t);
x.appendChild(btn);
爲什麼這個問題標記'jQuery'
btn.className
? – Bergi