javascript - 如何添加一个用户输入区域,就像 Wordpress 新的帖子区域一样?

标签 javascript html css web user-input

我想添加一个用户输入区域,就像 wordpress 新的帖子输入区域一样,并使用所有工具(例如:- 添加超链接、制作粗体字母、向帖子添加新图片等)到我的网站。任何人都可以告诉我该怎么做。

最佳答案

您可以使用 TinyMCE . 它是提供所见即所得的扩展。 Wordpress 也在使用 TinyMCE。

您需要使用 javascript 初始化 tinyMCE:

tinymce.init({
  selector: 'textarea',
  height: 500,
  plugins: [
    'advlist autolink lists link image charmap print preview anchor',
    'searchreplace visualblocks code fullscreen',
    'insertdatetime media table contextmenu paste code'
  ],
  toolbar: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
  content_css: [
    '//fast.fonts.net/cssapi/e6dc9b99-64fe-4292-ad98-6974f93cd2a2.css',
    '//www.tinymce.com/css/codepen.min.css'
  ]
});

它将使在 init 中定义的所有当前页面选择器(示例中的 textarea)使用扩展工具显示。

<textarea>

</textarea>

关于javascript - 如何添加一个用户输入区域,就像 Wordpress 新的帖子区域一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35353765/

相关文章:

css - WPBakery Accordion 背景色

javascript - 反转元素的显示 News Feed

css - 如何在 Linux 上修复 Laravel 元素中的 css 链接?

javascript - 将浮点十六进制转换为 Ruby 中的 float

python - 为什么django表单数据提交后无法显示

javascript - 检测浏览器中的所有扩展(Javascript)

html - 在 flexbox li 元素中底部对齐图像

javascript - Angular - 在 *ngIf 显示元素后执行代码

javascript - 用另一个元素包装一个元素,保留对包装器的引用?

javascript - 如何在单独的文件中按类型对 Node/Express 路由进行分组?