javascript - 如何在javascript中更改项目颜色?
问题描述
在Javascript中单击时如何更改项目颜色?不允许更改 HTML 或 CSS。
试过这个但不工作:
$("#image1").click(
function(){
$(this).css({color:'white'});
},
function(){
$(this).css({color:'black'});
}
);
但是,当我尝试警报功能时它确实有效:
$("#image1").click(
function(){
alert("Hello");
}
);
HTML(项目是用css创建的一个点,20px):
<div id="funded_courses">
<span id="image1" class="dot"></span>
<span id="image2" class="dot"></span>
<span id="image3" class="dot"></span>
<span id="image4" class="dot"></span>
</div>
解决方案
尝试应用背景颜色而不是颜色,因为这是图像。
推荐阅读
- c# - 使用 azure 函数 c# 读取本地计算机上的文件夹
- concourse - 在管道任务中指定运行时参数
- http - 等待请求时客户端超时(110:连接超时),客户端:xxxx,服务器:0.0.0.0:443
- stm32 - 了解 STM32 的 STMicro Reset Handler 示例代码
- javascript - Highchart startR 在 N(H, "parts/PieSeries.js", [H["parts/Globals.js"], H["parts/Utilities.js"]] highcharts.js 文件下未定义
- visual-studio-code - 如何制作仅在双引号中触发的 VSCode 片段
- kubernetes - istio-ingressgateway 的 NodePort 服务返回连接被拒绝
- reactjs - Expo(React Native)中的状态栏背景颜色不起作用
- apache-kafka - Kafka 是否提供 Producer 级别的偏移量?
- angular - 在 devtools 的请求调用中看不到拦截器设置的标头