将HTML格式的String转化为HTMLElement的实现方法
2023-06-13 09:15:41 时间
代码如下:
<metacharset="UTF-8"> <title>Inserttitlehere</title> </head> <body> <divid="content"></div> <script> varel=document.createElement("div"); el.innerHTML="<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>titleValue</title><metaname="description"content="Itisagoodwaytolearnscience."/><metaname="keywords"content="Symfony2,Redis,PHP"/><metaname="author"content="CSDN.NET"/><metaname="Copyright"content="CSDN.NET"/></head><body>hello</body></html>"; vardescElements=el.getElementsByTagName("head"); document.getElementById("content").innerHTML=descElements.length; </script> </body> </html>
1、若将script放到head元素中,则加载脚本时,尚未加载div元素,此时会出现“document.getElementById(...)为空或者不是对象”。
2、以上代码在chrome中正常支行,输出结果为5,但在IE中输出结果为0.
3、注意在js中定义数据不需要使用[],否则会出错。
相关文章
- vscode怎么快速生成html模板_vscode怎样新建HTML文件
- 图片中加入超链接html代码,html网页超链接代码 怎样用HTML代码在图片插入超链接…
- HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码
- javascript html转换成markdown,如何使用Turndown使用JavaScript将HTML转换为Markdown[通俗易懂]
- sklearn库的使用_导入turtle库的方法
- [html学习记录]html实现返回上一页的几种方法(说白了都是用js)
- Java保留小数位的4种方法详解编程语言
- 使用HTML连接MySQL数据库实现功能(html连接mysql数据库)
- 文件Linux查看HTML文件的简单方法(linux查看html)
- 使用Oracle调用函数的方法(oracle怎么调用函数)
- 快速掌握:查询MySQL的方法及技巧(如何查询mysql)
- MySQL中如何存储和检索HTML数据(mysql中html)
- PHP读写文件的方法(生成HTML)
- javascriptcontains和compareDocumentPosition方法来确定是否HTML节点间的关系
- jquery常用技巧及常用方法列表集合
- html清除浮动的6种方法示例
- Java中替换HTML标签的方法代码
- jQuery获取、设置HTML或TEXT内容的两种方法
- PHP实现HTML生成PDF文件的方法
- jqueryappend()方法与html()方法的区别及使用介绍
- js使用html()或text()方法获取设置p标签的显示的值
- php截取html字符串及自动补全html标签的方法
- Android中EditText和AutoCompleteTextView设置文字选中颜色方法
- C#实现过滤html标签并保留a标签的方法
- C#实现压缩HTML代码的方法
- 在ASP中不用模板生成HTML静态页直接生成.html页面