javascript - js onclick function params -


How can I pass a feature of div in my own onclick function? For example, I have this div:

  var join_button = document.createElement ("div"); Join_button.setAttribute ("category", "include_button"); Join_button.innerHTML = "contains"; Join_button.setAttribute ("room_name", name); Join_button.setAttribute ("onclick", "join_room ()");  

Now, in the function join_room () I need to know this join_button's cell name attribute. Of course, I do not have to Only one join_button is on my page, I do not know that it is name and I have to handle them all.

If I try to use this tells me that has no undefined function

< Code> function join_room () {this.getAttribute ("room_name"); }

is not a undefined function

You can use this to read the object attribute.

  var join_room = function () {var room_name = this.getAttribute ('room_name); }  

Then set onclick in this way.

  join_button.onclick = join_room;  


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -