-1
我想将内部HTML(包括标签和文本)放入textarea中,但不知何故,它不起作用。我怎样才能使它工作,为什么这不起作用?将innerHTML转换为文本并放入textarea不起作用
HTML:
<div id="element">
<p>Some text</p>
<p>Some text</p>
</div>
<button>Click Me</button>
JS:
$("button").click(function(){
$("#element").html("<textarea>"+$("#element").text($("#element").html())+"</textarea>");
});
'我要带一个元素的内部HTML,并把它放在textarea'或许'$( “#元素”)HTML() ',不知道OP在这里期待什么 –
我希望HTML标签和文本在点击按钮时出现在textarea中 – atho
也许他是指textarea内的html,就像在带有标签的文本中一样? wysiwyg种类的东西。如果这就是你的意思,那么,那不是它不幸的工作方式。 –