[英]pass params from db onclick, set variables in JS and pass variables to a php function by ajax
[英]js onclick function params
如何將div屬性傳遞給它自己的onclick函數? 例如,我有這個div:
var join_button = document.createElement("div");
join_button.setAttribute("class", "join_button");
join_button.innerHTML = "join";
join_button.setAttribute("room_name", name);
join_button.setAttribute("onclick", "join_room()");
現在,在函數join_room()
我需要知道此join_button的room name
屬性。 當然,我的頁面上不僅有一個join_button
,我不知道它的names
,我需要處理所有的names
。
如果我嘗試使用this
它告訴我undefined is not a function
function join_room() { this.getAttribute("room_name"); }
undefined is not a function
您可以使用this
來讀取對象屬性。
var join_room = function() {
var room_name = this.getAttribute('room_name);
}
然后像這樣設置onclick。
join_button.onclick = join_room;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.