动态更改内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态更改内容相关的知识,希望对你有一定的参考价值。
我目前正在进行动态模板创建,用户可以将任何已定义的元素从源区域拖动到目标区域。删除后,用户可以修改它的文本(更改/添加新文件)。
我已经完成了拖放,但是如何在删除后更改它的文本。 ?
有没有可用的javascript库来帮助我?
答案
你看过HTML contenteditable Attribute了吗?
<div contenteditable="true">This div is editable. Try to change this text.</div>
另一答案
答案很简单。删除元素后,将其内容更改为textarea,其样式可以与拖动前相同。
关于图书馆的问题。我会使用jQuery,因为它很容易操作内容。你做这样的事情:
function eventAfterDrop(container) {
container.html('<textarea name="textarea" class="same-as-dragged"></textarea>');
}
这只会做一件事,那就是将内容更改为textarea。它可以通过许多不同的方式完成。我只想告诉你要走哪条路。
PS:如果您显示一些代码,有人可以帮助您完全按照您的代码执行此操作。
以上是关于动态更改内容的主要内容,如果未能解决你的问题,请参考以下文章