-
insertBefore(newnode,otest.childNodes[0]); 插入指定标签之前查看全部
-
计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间隔性触发计时器:每隔一定的时间间隔就触发一次。查看全部
-
concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。查看全部
-
元素的id不能赋值吗?查看全部
-
sorceStr是字符串; sorceArr是一维数组; sorcererArr[i]是字符串。查看全部
-
插入节点insertBefore() insertBefore() 方法可在已有的子节点前插入一个新的子节点。 语法: insertBefore(newnode,node); 参数: newnode:要插入的新节点。 node:可选,指定此节点前插入节点。查看全部
-
floor查看全部
-
substr()查看全部
-
substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。查看全部
-
插入节点appendChild() 在指定节点的最后一个子节点列表之后添加一个新的子节点。 语法: appendChild(newnode) 参数: newnode:指定追加的节点。 我们来看看,div标签内创建一个新的 P 标签,代码如下: 运行结果: HTML JavaScript This is a new p查看全部
-
字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit) 参数说明: 注意:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。查看全部
-
检索第二个出现“o”的位置 <script type="text/javascript"> var mystr="Hello World!" document.write(mystr.indexOf("o"),mystr.indexOf("o")+1); </script> </head>查看全部
-
一、createTextNode createTextNode() 方法创建新的文本节点,返回新创建的 Text 节点。 语法: document.createTextNode(data) 参数: data : 字符串值,可规定此节点的文本。 二、innerHTML 属性 innerHTML 属性用于获取或替换 HTML 元素的内容。 语法: Object.innerHTML 注意: 1.Object是获取的元素对象,如通过document.getElementById("ID")获取的元素。 2.注意书写,innerHTML区分大小写。 一、createTextNode 例如: var element = document.createElement("div"); element.className = "message"; var textNode = document.createTextNode("<Strong>Hello</Strong>"); element.appendChild(textNode); document.body.appendChild(element); 结果: <Strong>Hello</Strong> 二、innerHTML 例子: <div > <h2 id="h2"></h2></div> document.getElementById("h2").innerHTML = "<strong>hello</strong>"; 结果: Hello 识别成加粗的黑体 三、区别 innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签(如例子中的<strong></strong>)时表现就不同了,在createTextNode中会当作文本处理,不会被浏览器解析,但用innerHTML就会被当作HTML代码处理(如你的例子中Hello会被加粗显示)。 总的来说,如果你确定要插入的内容中没有html标签,可以用innerHTML,这样更简洁,但如果不能确定(比如要插入用户输入的内容)建议用createTextNode的方式。查看全部
-
返回最后字符串最后一个字符 <script type="text/javascript"> var mystr="I love JavaScript!" document.write(mystr.charAt(mystr.length-1)); </script>查看全部
-
60*60*1000查看全部
举报
0/150
提交
取消