日期:2014-05-18 浏览次数:20376 次
<a id="HyperLink1" class="cls_name" onclick="func()">HyperLink</a></div> <script type="text/javascript"> function func(){ var oLink=document.getElementById("HyperLink1"); alert(oLink.className); } </script>
------解决方案--------------------
樓主要的是這個不 ?
<a id="HyperLink1" class="cls_name" >HyperLink</a>
<input type='button' onclick='HyperLink1.oldclass =HyperLink1.className;' value='modify' />
<input type='button' onclick='alert(HyperLink1.oldclass)' value='show old className' />
------解决方案--------------------
window.onload=function(){ my(); } function my(){ var Obj=document.getElementByTagName("a"); for(var i=0;i<Obj.length;i++){ Obj[i].onclick=function(){ if(Obj[i].className!=""){alert(Obj[i].className)}; } } }
------解决方案--------------------
楼主的意思是一次得出所有hyperlink的cssclass?!那就是document.getelementsbytagname("a");
如果是点击哪个就得得那个的cssclass就是。document.getElementById或者evnet.srcElement
------解决方案--------------------
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { ((HyperLink)e.Item.FindControl("HyperLink1")).Attributes.Add("onclick", "show(this.id)"); } }