unemployment Posted February 1, 2011 Share Posted February 1, 2011 How do I add a class without using setAttribute? I need to change setAttribute in the code below. var drop_selected = document.getElementsByName('search_category'); for (var x in drop_selected) { drop_selected[x].onclick = function(){ for (var c=0; c<drop_selected.length; c++) { drop_selected[c].setAttribute("class", ""); } this.setAttribute("class", "drop_selected"); return false; } } Link to comment https://forums.phpfreaks.com/topic/226393-add-class-not-setattribute/ Share on other sites More sharing options...
The Little Guy Posted February 1, 2011 Share Posted February 1, 2011 this.className = 'some_class'; Link to comment https://forums.phpfreaks.com/topic/226393-add-class-not-setattribute/#findComment-1168515 Share on other sites More sharing options...
unemployment Posted February 1, 2011 Author Share Posted February 1, 2011 this.className = 'some_class'; That doesn't tell me how to add a class, just make a class without using setAttribute. Link to comment https://forums.phpfreaks.com/topic/226393-add-class-not-setattribute/#findComment-1168522 Share on other sites More sharing options...
The Little Guy Posted February 2, 2011 Share Posted February 2, 2011 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div id="pos"></div> </body> <script type="text/javascript"> var item = document.getElementById('pos'); item.className += ' my_class1 '; item.className += ' my_class2 '; </script> </html> adds 1+ classes to the class Link to comment https://forums.phpfreaks.com/topic/226393-add-class-not-setattribute/#findComment-1168623 Share on other sites More sharing options...
.josh Posted February 2, 2011 Share Posted February 2, 2011 Are you talking about defining a css class in general, like <style='text/css'> .someClass { border: 1px; } </style> It would help if you explain what exactly it is you're trying to accomplish specifically. Link to comment https://forums.phpfreaks.com/topic/226393-add-class-not-setattribute/#findComment-1168652 Share on other sites More sharing options...
unemployment Posted February 2, 2011 Author Share Posted February 2, 2011 Nope... I fixed it. Thanks anyway. Link to comment https://forums.phpfreaks.com/topic/226393-add-class-not-setattribute/#findComment-1168657 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.