/*2015 12 2 往一个容器 添加删除子元素演示*/ //全局静态变量的写法 (function(){ //获取元素对象 var container = document.getElementById("container"); var btnAdd = document.getElementById("btnAdd"); var btnDel = document.getElementById("btnDel"); //定义数组 var eleList = new Array(); var num = 0; //添加事件监听。 btnAdd.addEventListener("click",function(){ //创建一个文本节点 var ele_text = document.createTextNode("添加新节点"); //创建一个inpu 节点,并设置属性值。 var ele_input = document.createElement("input"); ele_input.type = "button"; ele_input.name = "lhs"; ele_input.value = "哈哈哈哈呵呵 呵要"; console.log(ele_input); //创建一个div // var ele_div = document.createElement("div"); eleList[num] = ele_input; container.appendChild(ele_input); //新元素上添加子元素。。 // container = ele_div; num++; }); //添加事件监听。 btnDel.addEventListener("click",function(){ if(num>0){ num--; // container = eleList[num-1]; container.removeChild(eleList[num]); } }); })();
//给数 组添加自定义方法 Array.prototype.myToUpper=function() { for (i=0;i<this.length;i++) { this[i]=this[i].toUpperCase(); } } var myArr = new Array(); myArr[0] = 'xiaoming'; myArr[1] = 'zhangfen'; console.log(myArr[1]); myArr.myToUpper(); console.log(myArr[1]); /* RegExp 修饰符 修饰符用于执行不区分大小写和全文的搜索。 i - 修饰符是用来执行不区分大小写的匹配。 g - 修饰符是用于执行全文的搜索(而不是在找到第一个就停止查找,而是找到所有的匹配)。 var str="Visit W3CSchool"; var patt1=/w3cschool/i; var patt1=new RegExp("are"); var strArr = patt1.exec("The best things in life are free"); console.log(strArr); // alert(strArr); */