在文档中,任何一个节点都有 type 、 name 、value 这三个属性。
元素节点没有nodeValue 属性,值为null
radio 判断其有没有被选中,radio 有个属性默认值是 checked="checked",如果可以遍历radio数组,checked属性有值或者存在,说明被选中
通过 if(元素节点.属性名),来判断某一个元素节点是否有该属性
节点克隆的时候,index 和 onclick 需要手工替换。
添加一个确认对话框 confirm
var flag = confirm("确定要删除" + this.firstChild.nodeValue + "的信息吗?"); //var flag = confirm("确定要删除吗?"); //alert(flag);//点确定,返回true,取消,返回false
创建一个元素节点,并添加一个属性节点
//<td><a href="deleteEmp?id=xxx">Delete</a></td> var aNode = document.createElement("a"); aNode.href = "deleteEmp?id=xxx"; aNode.appendChild(document.createTextNode("Delete"));
js中,如何将json字符串转化为json对象
var jsonObj = {"name":"张三"}; var jsonStr = "{'name':'张三'}"; //alert(jsonObj.name); //alert(jsonStr); //eval()可以将一个字符串转化为本地的js代码来执行 eval("alert('hello~')"); //失败 //var test = eval(jsonStr); //alert(test.name); //成功 //把json字符串转化为json对象 var test1 = eval("(" + jsonStr + ")"); alert(test1.name);