javascript 的问题
定义了这么个函数
function splitstr(){
var s ,ss ;
ss=new Array()
s= document.getElementById("tagsid").value; '获取表单中的value值(该值为用户输入,eg"baidu,google,csdn,youtubu")
ss=s.split(","); '用逗号分隔该字符串并附给数组ss
return(ss);
for (i=0; i<ss; i++){
document.write (ss[i]+"<br>"); '将数组ss的值打印出来
}
}
下面用一个submit,触发该事件.
但是没有反应.请问高手这个函数哪里出错了?
参考答案:你用submit触发该事件是会提交页面的,页面提交了,当然不会显示这个函数的运行结果,你用一个button,用onClick触发就可以.
而且你的程序应该是:
function splitstr(){
var s ,ss ;
ss=new Array()
s= document.getElementById("tagsid").value; //获取表单中的value值(该值为用户输入,eg"baidu,google,csdn,youtubu")
ss=s.split(','); //用逗号分隔该字符串并附给数组ss
//return(ss); //<----这个不要
for (i=0; i<ss.length; i++){
alert(ss[i]);
document.write (ss[i]+"<br>"); //将数组ss的值打印出来
}
}