现在有一组由for循环控制生成的链接,
问题是:当我点击某一个链接时,要取得该链接上的文字!
解决即给分!下面是我的代码,当点击链接时要取得pNum的值!
我的代码(p和per是定义的另外两个变量,不用管它)
var content = YAHOO.util.Dom.get('content');
content.innerHTML = "";
for(var i = 1; i <=per; i++){
pNum = p+i;
content.innerHTML += '<a href="javascript:pCode(pNum)">' + pNum + '</a>';
if((p+i)*100 > imArray.length)
{
break;
}
}
问题是:当我点击某一个链接时,要取得该链接上的文字!
解决即给分!下面是我的代码,当点击链接时要取得pNum的值!
我的代码(p和per是定义的另外两个变量,不用管它)
var content = YAHOO.util.Dom.get('content');
content.innerHTML = "";
for(var i = 1; i <=per; i++){
pNum = p+i;
content.innerHTML += '<a href="javascript:pCode(pNum)">' + pNum + '</a>';
if((p+i)*100 > imArray.length)
{
break;
}
}
for(var i = 0; i < a.length; i++){
alert(a[i].innerHTML);
}
for(var i = 0; i < a.length; i++){
a[i].onclick = function(){
alert(a[i].innerHTML);
window.event.returnValue = false;
}}
谢谢!而且在页面上不只for循环控制的这些链接,还有很多其他的!
for(var i = 0; i < a.length; i++){
a[i].onclick = function(){
alert(a[i].innerHTML);
window.event.returnValue = false;
}}这个就是你想要的