Javascript 输入文本在键入时更改颜色

Javascript 输入文本在键入时更改颜色,javascript,html,css,Javascript,Html,Css,如果某个东西在标签中,如何更改颜色 例如,如果有人没有键入文本,它将是一种颜色,如果他们键入一些文本,,则另一种颜色,这里是一个起点: const input=document.querySelector('input'); const title=document.querySelector('h1'); //每当有人键入输入时,就会激发事件 addEventListener('input',e=>{ const{value}=e.target;//获取输入的值 const color=e.

如果某个东西在
标签中,如何更改颜色
例如,如果有人没有键入文本,它将是一种颜色,如果他们键入一些文本,,则另一种颜色,这里是一个起点:

const input=document.querySelector('input');
const title=document.querySelector('h1');
//每当有人键入输入时,就会激发事件
addEventListener('input',e=>{
const{value}=e.target;//获取输入的值
const color=e.target.value?'green':'red';//如果没有值,则使用绿色,否则使用红色
title.style.color=颜色;
})


Title
你能帮我理解一下,有多少种不同的文本是可能的吗?``那么你的文本```*text***text**text\u检查这个解决方案: