?<script?type="text/javascript">
????var?lastname=document.getElementsByName("fangchan");
????//!!!!!!!!定義的全局變量,然后在下面的用document.write(lastname.className);測試不行啊
????//lastname是object?nodelist?不是object?HTMLElement
????function?hidetext(obj)??
????{?
var?myname?=?obj.parentNode;
????????var?mynamevalue?=?myname.getAttribute("name");
??????
????????var?content?=?document.getElementById("content");
????????
????????var?mycontent?=?content.childNodes;
????????
????????for(var?m=0;?m<?mycontent.length;m++)?
????????{?????
???????????if(!(mycontent[m].nodeType==3?&&?!/\S/.test(mycontent[m].nodeValue))){
????????????var?myidvalue=mycontent[m].getAttribute("id");
?????????????
????????????if(myidvalue==mynamevalue){?
????????????????mycontent[m].style.display="block";?
????????????????myname.className="on";?
????????????????if(lastname!=myname)?//判斷為了重復點擊同一個不會把它的樣式消掉
????????????????{?
?????????????????????lastname.className="";?
?????????????????????lastname=myname;??
?????????????????}
????????????????
????????????}????
????????????else?
????????????????mycontent[m].style.display=?"none";
????????????}?????
????????????else???
????????????????continue;?
????????}?
????}???
????</script>
var lastname=document.getElementsByName("fangchan"); 無法使用lastname.className
心晴0623
2016-04-10 00:23:27