javascript - 如何使用 html 输入标签设置文本区域中文本的颜色

标签 javascript html css function textarea

HTML

<form name="myform">
  Select Color : <input type="color" onClick="Color()">
</form>

<textarea name="myTextArea" id="myTextArea" cols="100" rows="14" placeholder="Enter Text Here ..."></textarea>

Javascript

function Color() {
    document.getElementById("myTextArea").style.color = ''; 
}

我在这里做错了什么?

以同样的方式,我如何为文本区域中的特定单词设置特定字体(family-font)。

最佳答案

对于输入类型颜色,使用 onchange 事件是有意义的。它将根据您的需要工作:

<input type="color" onchange="Color(this)">

JS

function Color(obj) {
    document.getElementById("myTextArea").style.color = obj.value;
}

演示:http://jsfiddle.net/xRBLT/

关于javascript - 如何使用 html 输入标签设置文本区域中文本的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22071676/

相关文章:

javascript - 如何使用 Observable 缓冲字符串流?

css - masonry 网格图像顺序淡入

javascript - Express JS REST API 与 MySQL

html - 覆盖父溢出 - 选择

javascript - 如何获取同名的多个文本?

html - 背景位置不会自行定位

javascript - 侧边导航 html/css/javascript

javascript - 在 Vimeo 视频嵌入选项中启用背景为真时播放/暂停

javascript - JQuery ("button").click 不起作用

javascript - Ember 和外部 js 脚本