如何用JavaScript,在输入框中输入颜色,改变相对应文字的颜色?

如何用JavaScript,在输入框中输入颜色,改变相对应文字的颜色?如在文本框中输入红色或者“red”等,然后点击提交按钮,在网页中区域内的文字就相对应的改变颜色。谢过... 如何用JavaScript,在输入框中输入颜色,改变相对应文字的颜色?
如在文本框中输入红色 或者“red”等,然后点击提交按钮,在网页中区域内的文字就相对应的改变颜色。
谢过了!!
展开
 我来答
百度网友629278b
推荐于2017-10-14 · TA获得超过201个赞
知道小有建树答主
回答量:277
采纳率:100%
帮助的人:112万
展开全部
<script>
function changecl(){
var cl = document.getElementById

("uname").value;
document.getElementById

("bgc").style.color = cl;
}
</script>
<body>
<b id="bgc" style="color:red">asd</b>
<input type="text" id="uname" value=""/>
<input type="button" value="确定" onclick="changecl()"/>
</body>

//楼主这个答案你先看着 应该对你有用的
秋秋
2024-11-01 广告
AI群答汇小程序,可以免费生成文案,智能问答,回答问题简单快捷,积极探索面向普通人的AI工具,向广大的普通人群提供简洁高效,即用的免费多模型人工智能(AI)问答服务.进入微信小程序即可免费使用... 点击进入详情页
本回答由秋秋提供
百度网友a435633
2009-12-31 · TA获得超过1234个赞
知道大有可为答主
回答量:1018
采纳率:0%
帮助的人:0
展开全部
方法:
给“文字”的HTML元素改变属性。

比如,给<font>标签的color属性赋值,就是你说的文本框输入的值。
通用的方法是改变 style,比如 style="color:red;"

用 jQuery 是很容易的,只要一句话:
$('#textId').css('color', 'red');

不用框架也不难
document.getElementById("textId").setAttribute("style", "color:red;");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色残枫
2009-12-30 · TA获得超过102个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:0
展开全部
建议使用Javascript的框架jQuery
在jQuery中这是很简单的事情
css style
.red-input {
color:red;
}
.blue-input{
color:blue
}
.....
.....

$("#提交按钮ID").click(function(){
switch($("#文本框ID").val())
{
case "red":$("#要更改颜色的ID").addClass("red-input");
case "blue" :.........
}
}
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式