作者ppkkykei (很忙的一年,老板我要毕业)
看板Ajax
标题Re: [问题] 即时显示span标签内的字串值
时间Tue May 6 14:33:12 2008
的确是ID唯一的问题
修改的部份如下
※ 引述《ppkkykei (很忙的一年,老板我要毕业)》之铭言:
: //用滑鼠按下<span>框住的字串,会跳出一个小框框显示您所点选的字串
: //但是目前遇到的问题是,不管按下哪个字串,它只会显示第一个字串"word1"
: //不晓得哪里出问题了
: function callMe(){
function callMe(num){
: var popWin=window.createPopup();
: var Wbody = popWin.document.body;
: Wbody.innerHTML = document.getElementById('wordId').value;
Wbody.innerHTML = document.getElementById(num).value;
: ... //pop小视窗的长宽高大小的设定
: popWin.show(..., document.body); //show pop小视窗
: }
: <body>
所以我把wordId的值改成1,2,3...etc.
以下为由jsp动态产生的结果
<span id="1" onclick="callMe(1)" value="word1">word1</span>
<span id="2" onclick="callMe(2)" value="word1">word1</span>
...
: <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