请教一下,如何用Javascript实现双击选中页面中英文单词并将其颜色改变的功能。首先我想要的功能是是需要按空格将每个英文单词分割开来的,比如我的body标签里有”hello world“,那我点击hello的时候,是只有hello变红,world应该不变色。另外我希望单词变色之后颜色就会一直保持为改变后的颜色,而不是暂时性的,因为后续还需要将选中的单词加入数据库,谢谢!
2 回答
慕田峪9158850
TA贡献1794条经验 获得超8个赞
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<span id="word1" onclick="c1()">hello</span> <span id="word2" onclick="c2()">world</span>
<script type="text/javascript">
function c1(){
var w1 =document.getElementById("word1");
w1.style.color="red";
}
function c2(){
var w2 =document.getElementById("word2");
w2.style.color="blue";
}
</script>
</body>
</html>会用jquery的话可以进行相应的改动,可以不用id来控制添加回答
举报
0/150
提交
取消
