Skip to content

Commit fcd7f02

Browse files
committed
Get OuterHTML
1 parent 5d6d0e2 commit fcd7f02

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title></title>
5+
</head>
6+
<body>
7+
<div id="a"><span>span</span>div</div>
8+
<span>div</span>
9+
<p>p</p>
10+
<ul>
11+
<li class="test">test li</li>
12+
<li>not test</li>
13+
</ul>
14+
<p class="test">test p</p>
15+
<button onclick="setTestLiToYellow()">meow</button>
16+
<script type="text/javascript">
17+
function getOuterHTML(id) {
18+
var originElem = document.getElementById(id),
19+
elem = originElem.cloneNode(true),
20+
newElem = document.createElement("div");
21+
parent = elem.parentNode;
22+
newElem.appendChild(elem);
23+
outerHTML = newElem.innerHTML;
24+
25+
console.log(originElem.parentNode);
26+
return outerHTML;
27+
}
28+
</script>
29+
</body>
30+
</html>

0 commit comments

Comments
 (0)