可以通过以下步骤实现:
<input>
标签,并为其添加一个唯一的ID,例如inputBox
。addEventListener
方法监听输入框的input
事件,当用户输入内容时触发。inputBox.value
,来获取用户输入的内容。substring
方法来截取输入字符串的子字符串。例如,如果要截取从第3个字符开始的子字符串,可以使用inputBox.value.substring(2)
。style
属性来修改子字符串的颜色。例如,可以将子字符串的颜色设置为红色:inputBox.style.color = "red"
。完整的代码示例如下:
<!DOCTYPE html>
<html>
<head>
<title>Change Substring Color</title>
</head>
<body>
<input type="text" id="inputBox">
<script>
var inputBox = document.getElementById("inputBox");
inputBox.addEventListener("input", function() {
var inputValue = inputBox.value;
var substring = inputValue.substring(2); // 截取从第3个字符开始的子字符串
inputBox.style.color = "red"; // 修改子字符串的颜色为红色
});
</script>
</body>
</html>
这样,当用户在输入框中输入内容时,会触发input
事件处理函数,然后截取指定的子字符串并修改其颜色为红色。
领取专属 10元无门槛券
手把手带您无忧上云