将HTMLDOM对象转换成字符串
程序员文章站
2022-07-12 15:12:09
...
将HTMLDOM对象转换成字符串
- 之前定义过的 document.beHTMLDOM() 函数可以将 htmlDOM字符串解析成 HTMLDOM,但是反过来,可不可以呢?即 将 HTMLDOM 转换成 HTMLDOM字符串
话不多说,直接上代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>模板方法</title>
</head>
<body>
<h1 id="h1">Hello World</h1>
<script>
// 定义 document.HTMLDOMtoString() 函数 将 HTMLDOM 转换成 HTMLDOM字符串
if(!document.HTMLDOMtoString){
document.HTMLDOMtoString = function(HTMLDOM){
const div = document.createElement("div")
div.appendChild(HTMLDOM)
return div.innerHTML
}
}
const h1 = document.getElementById("h1")
console.log(document.HTMLDOMtoString(h1))
console.log(typeof document.HTMLDOMtoString(h1))
</script>
</body>
</html>
测试如下:
- 大功告成…