我想改變我的窗體的一些輸入的類在class ='mypost_title'onclick。javascript更改類的多個輸入onclick
我嘗試這樣做,這是行不通的
<a href='' onclick='popup_mypost(e)'>change me</a>
<a href='' id=edit-href onclick='popup_mypost(e)'>back me</a>
<script>
function popup_mypost(e)
{
var inputs = document.getElementsByClassName("mypost_title");
for(var i = 0; i < inputs.length; i++)
{
inputs[i].className = "change";
}
var edit_href = document.getElementById("edit-href");
edit_href.onclick = function()
{
var inputs = document.getElementsByClassName("change");
for(var i = 0; i < inputs.length; i++)
{
inputs[i].className = "mypost_title";
}
}
}
</script>
你介意使用jQuery? – freebird 2012-08-06 10:14:46
我認爲它:getElementsByClassName(..);你錯過了元素 – 2012-08-06 10:15:17
@Sudhir好的建議,但我不認爲這適用於crossbrowser。 – Undefined 2012-08-06 10:15:36