返回HTML元素的HTML代码

时间:2015-05-20 01:09:27

标签: javascript jquery html

这将输出[object HTMLUListElement]:     

ul = document.create('ul');
$('textarea').val(ul)

如何输出<ul></ul>

这将完成工作但是有没有办法直接从html元素对象中获取它?

s = ul.wrap('<div></div>')
$('textarea').val(s.html())

1 个答案:

答案 0 :(得分:3)

使用元素的outerHTML属性

ul = document.createElement('ul');
$('textarea').val(ul.outerHTML)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<textarea></textarea>