[問題] 即時顯示span標籤內的字串值

看板Ajax作者 (很忙的一年,老闆我要畢業)時間17年前 (2008/05/05 22:49), 編輯推噓0(007)
留言7則, 4人參與, 最新討論串1/2 (看更多)
//用滑鼠按下<span>框住的字串,會跳出一個小框框顯示您所點選的字串 //但是目前遇到的問題是,不管按下哪個字串,它只會顯示第一個字串"word1" //不曉得哪裡出問題了 function callMe(){ var popWin=window.createPopup(); var Wbody = popWin.document.body; Wbody.innerHTML = document.getElementById('wordId').value; ... //pop小視窗的長寬高大小的設定 popWin.show(..., document.body); //show pop小視窗 } <body> <span id="wordId" onclick="callMe()" value="word1">word1</span> <span id="wordId" onclick="callMe()" value="word2">word2</span> ... <span id="wordId" onclick="callMe()" value="word10">word10</span> </body> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.185.1

05/05 23:57, , 1F
ID要唯一
05/05 23:57, 1F

05/06 02:15, , 2F
嗯嗯 我再試看看^^
05/06 02:15, 2F

05/06 10:28, , 3F
Wbody.innerHTML = this.value;
05/06 10:28, 3F

05/06 14:09, , 4F
用this.value的方法會變成顯示undefine的值
05/06 14:09, 4F

05/06 14:20, , 5F
span沒有value屬性啦,請用innerHTML吧
05/06 14:20, 5F

05/06 14:26, , 6F
感謝樓上大大們的提示XD 我試出來了
05/06 14:26, 6F

05/06 16:23, , 7F
是我記錯 應該是this.getAttribute('value')
05/06 16:23, 7F
文章代碼(AID): #187nwKLo (Ajax)
文章代碼(AID): #187nwKLo (Ajax)