这将输出[object HTMLUListElement]:
ul = document.create('ul');
$('textarea').val(ul)
如何输出<ul></ul>
?
这将完成工作但是有没有办法直接从html元素对象中获取它?
s = ul.wrap('<div></div>')
$('textarea').val(s.html())
答案 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>