Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html、css、带文本区的javascript_Javascript_Html_Css - Fatal编程技术网

html、css、带文本区的javascript

html、css、带文本区的javascript,javascript,html,css,Javascript,Html,Css,我需要为我的网站做一个文本编辑器。以下是我的几个问题: 如何使用JavaScript检索文本区域中选定的行 如何在不设置所有行的样式的情况下设置文本第一行的样式 以下是我需要的一个示例: <textarea> <span class='center_align'>Hello world</span> <span class='left_align'>This is a nice paragraph aligned to the le

我需要为我的网站做一个文本编辑器。以下是我的几个问题:

  • 如何使用JavaScript检索文本区域中选定的行
  • 如何在不设置所有行的样式的情况下设置文本第一行的样式
  • 以下是我需要的一个示例:

    <textarea>
        <span class='center_align'>Hello world</span>
        <span class='left_align'>This is a nice paragraph aligned to the left.</span>
    </textarea>
    
    
    你好,世界
    这是一段很好的左对齐段落。
    

    我知道
    会将HTML读入其输入,但我该如何设置它的样式呢?

    听起来你需要一个富文本编辑器:试试TinyMCE(WordPress所用):

    查找
    内容可编辑
    如果这些是你的需求,那么不幸的是,你看到的不仅仅是文本区域,而是更复杂的东西;你不能按照你需要的方式来设计文本区域。嗯,我只是查阅了其他人的源代码,它非常长,而且是加密的。。(IPB)。。他们使用iframe来实现。还有其他可靠的方法吗?是的,这正是我需要的,但我需要自己创建编辑器。我不能使用第三方如果您担心商业项目中的包含问题,TinyMCE是根据LGPL获得许可的,请参阅本文了解更多信息:否则,如果您必须自己完成,我的方法是使用常规的
    div
    来呈现样式化的输出,结合大量JavaScript使div可编辑并像典型的textarea一样工作,您不能仅使用textarea。如果您看到TinyMCE的html标记,那么您添加的内容不仅是文本,而且是iframe中的html标记。使用firebug,看看它是如何工作的。。。