<script>
with(document)
{
for(var i=0;i<streams.length;i++)
writeln("<p><a href=# onclick=change(streams[i].url)>"+streams[i].name+"</a></p>");
}
</script>change是函数,streams是数组,url和name是属性,但运行时点击超链接时函数不执行,不知道是什么问题?请各位帮忙看下···
with(document)
{
for(var i=0;i<streams.length;i++)
writeln("<p><a href=# onclick=change(streams[i].url)>"+streams[i].name+"</a></p>");
}
</script>change是函数,streams是数组,url和name是属性,但运行时点击超链接时函数不执行,不知道是什么问题?请各位帮忙看下···
var streams=[{url:'http://www.baidu.com',name:'fdjkslajfe'},{url:'',name:'fffffff'},{url:'#',name:'sssssssss'}]
with(document){
for(var i=0;i <streams.length;i++)
writeln("<p><a href=# onclick=change(this,streams["+i+"].url)>"+streams[i].name+" </a> </p>");
}
function change(obj,link){
obj.href=link;
}
</script>
这样子可以了不