日期:2014-05-16  浏览次数:20448 次

通过document.createElement得到的对象如何获取它的HTML代码
比如说,

var   textarea   =   document.createElement( "textarea ");

通过什么手段,能得到 <textarea> </textarea> 这样的代码。。。

------解决方案--------------------
变通一下,把它放到某元素里,然后查看元素innerHTML即可。

code:

<div id= "wc "> &nbsp; </div>
<script type= "text/javascript ">
var wc = document.getElementById( "wc ");
var textarea = document.createElement( "textarea ");
wc.innerHTML = " ";
wc.appendChild(textarea);
alert(wc.innerHTML);
</script>
------解决方案--------------------
var textarea = document.createElement( "textarea ");
textarea.id = 'textarea1 ';
textarea.innerHTML = 'abcd ';
document.body.appendChild(textarea);
alert(document.getElementById( 'textarea1 ').innerHTML);
------解决方案--------------------
这样不是可以么?

<script type= "text/javascript ">
var textarea = document.createElement( "textarea ");
alert(textarea.outerHTML);
</script>