如题
把div内部所有内容赋值给textarea
div里面有div
<div id='div1'>
<div id='div2'>
XXXXXXX
</div>
</div>我要在
<textarea rows="5" id="textarea1">
<h1>456</h1>
</textarea>
<input onclick="save();" type="button" value="保存"/>
function save()
{
//alter(document.getElementById('workLogCodeText1').value); 我发现这里都出问题 我郁闷
document.getElementById('textarea1').value = document.getElementById('div1').value;要求点击保存按钮 把 <div id='div2'> XXXXXXX </div>这些内容放到textarea1里面去
请问各位知道如何给textarea赋值呀? 把div里面的所有值给它.谢谢各位大哥了
把div内部所有内容赋值给textarea
div里面有div
<div id='div1'>
<div id='div2'>
XXXXXXX
</div>
</div>我要在
<textarea rows="5" id="textarea1">
<h1>456</h1>
</textarea>
<input onclick="save();" type="button" value="保存"/>
function save()
{
//alter(document.getElementById('workLogCodeText1').value); 我发现这里都出问题 我郁闷
document.getElementById('textarea1').value = document.getElementById('div1').value;要求点击保存按钮 把 <div id='div2'> XXXXXXX </div>这些内容放到textarea1里面去
请问各位知道如何给textarea赋值呀? 把div里面的所有值给它.谢谢各位大哥了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function copyDivContent() {
var mydiv = document.getElementById("mydiv");
var mytextarea = document.getElementById("mytextarea");
mytextarea.appendChild(document.createTextNode(mydiv.lastChild.nodeValue));
}
</script>
</head> <body>
<div style="border:1px solid red;" id="mydiv"> 这个是div的内容 </div>
<br/>
<input type="button" onclick="copyDivContent()" value="取内容" />
<textarea id="mytextarea">
</textarea>
</body>
</html>
经过ie6 7 8测试及ff测试