按钮:点击改变自己的bgcolor
Button: Onclick change own bgcolor
我有10个按钮,当点击其中一个按钮时,按钮应该改变自己的背景颜色为#B2DD28。-怎么做?
<button type="button" onClick="">time:</button>
<button type="button" onClick="">length:</button>
<button type="button" onClick="">position:</button>
-这在javascript中可能吗?
可以在这个按钮内部使用。
<button type="button" onClick="this.style.background = 'red'">time:</button>
方法之一是创建一个css样式类
。myColor {background-color:#B2DD28;}
并在每个按钮的单击事件上添加这个类。比如
(美元).addClass (myColor)
请看看我用纯Javascript而不是Jquery编写的这个示例。
<button type="button" onClick="changeColor(this)">time:</button>
<button type="button" onClick="changeDynamicColor(this, 'blue')">length:</button>
<button type="button" onClick="changeDynamicColor(this, 'green')">position:</button>
<script>
function changeColor(e){
e.style.backgroundColor = "#B2DD28";
}
function changeDynamicColor(e, color){
e.style.backgroundColor = color;
}
</script>
这里有一个相对微不足道的事件不可知论和自我意识的替代方法,如果你愿意的话…最好使用JavaScript (addEventListener)或JQuery之类的框架提供的适当的事件处理程序注册模型。:)
function derp() {
document.activeElement.style.backgroundColor = '#B2DD28';
}
<button type="button" onclick="derp()">time:</button>
<button type="button" onclick="derp()">length:</button>
<button type="button" onclick="derp()">position:</button>
只要点击上面的"运行代码片段",然后点击按钮,看到他们把绿色的#B2DD28
阴影。:)
相关文章:
- 如何将 screen.width 值替换为我自己定义的值
- 具有自己数据源的可重用成员组件
- 需要创建一个函数,将我自己创建的范围对象转换为字符串
- 为什么像angular这样的项目有自己版本的通用函数
- 在 Javascript 中创建具有自己属性的对象数组
- 从 2 个得分最高的节点列表中获取 3 个节点(我自己设置的属性)
- 如何使用LinkedIn Javascript API作为我自己网站的登录名
- 跨源 - 带有来自自己域的图像的黑色纹理
- 我自己网站的内容管理系统
- 设计:为什么JavaScript有单独的Function和Object对象,以及为什么它们有自己单独的原型对象
- 组合已经具有自己属性的方法(使用原型属性)
- 在自己编写的Javascript日历中更改年份
- 使用嵌入自己网站的小工具从Soundcloud获取歌曲
- 我如何才能在Angular.js中自己定义的服务上获得拦截器的响应
- 如何使用javascript或jquery迭代自己制作的xhtml节点
- 我怎样才能调用与自己不同的Node.js脚本呢
- 我如何在我的网站上使用我自己定制的Sharethis图片和Sharethis插件
- dojo AMD构造函数可以调用自己定义的函数
- 自己对象的数组
- 如何改变我自己的js库选择器为jquery选择器$()