今天做了一个有点意思的字符串拼接,后来发现很多地方都有用,比如:注册的时候选择出生地,籍贯等等相似的地方都可以用到。以下例子涉及到两点:
1、join()方法
先定义一个数组,把要拼接的两个变量放到数组里面,然后再用join方法把拼接在一起。
例1:
var arr = new Array("张三","是","我","小弟");
var content = arr.join("");
alert(content);
此时打印的结果是“张三是我弟弟”
例2:
var arr = new Array("2009","10","22");
var date= arr.join("-");
alert(content);
此时打印的结果是“2009-10-22”。
2、js获取下拉菜单中被选中的值,通过selectedIndex得到选中的元素,把放到一个options数组里面,然后得到它的文字或者value值。
例如:
var select = document.getElementById("select");
var selected = select.options[select.selectedIndex].text;//获得select下拉菜单被选中的文字
var selected = select.options[select.selectedIndex].value;//获得select下拉菜单被选中的value值
这样说来好象体现不了实用性,下面是完整的一个例子: