jQuery与原生js改变CSS样式-颜色
2017-08-15 22:36
411 查看
<!DOCTYPE html> <html> <head> <title> Test </title> <script src = "jquery.js"> </script> <script src = "test.js"> </script> </head> <body> <div id = "first"> A blue sky </div> <div id = "second"> A new car </div> <button class = "button1" type = "button">改变第一段颜色</button> <button class = "button2" type = "button">改变第二段颜色</button> </body> </html>
test.js
jQuery(document).ready( function(){
jQuery("#first").css("color","black")
var pre_first_color = jQuery("#first").css("color")
jQuery(".button1").click(function(){
if( jQuery("#first").css("color") != pre_first_color )
jQuery("#first").css( "color",pre_first_color)
else
jQuery("#first").css( "color","red")
})
jQuery(".button2").click(function(){
jQuery("#second").css("color","red")
})
})
原生js版本 test.js
window.onload = function(){
var button_1 = document.querySelector(".button1")
var button_2 = document.querySelector(".button2")
var first = document.querySelector("#first")
var second = document.querySelector("#second")
first.style.color = "black"
console.log( first.style.color )
button_1.onclick = function( ){
var first_color = first.style.color
if( first_color == "black" )
first.style.color = "red"
else
first.style.color = "black"
}
button_2.onclick = function( ){
second.style.color = "red"
}
}
相关文章推荐
- js改变,设置table单双行颜色,jquery改变,设置table单双行颜色
- js jquery 改变css样式
- jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
- 原生js和jQuery随意改变div属性style的名称和值
- 原生js和jQuery随意改变div属性style的名称和值
- 原生js写点击事件改变字体颜色
- jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
- jQuery与原生js的转换
- 【JavaEE】javaEE学习笔记之Js原生Ajax和jQuery 的Ajax
- js 改变字体颜色
- 原生js和jQuery的DOM操作函数速度比较
- 如何使用JS来改变CSS样式
- Jquery change(fontsize,background) 改变颜色与背景的代码
- 原生js仿jquery一些常用方法(必看篇)
- 原生JS-jQuery : HTML 操作
- 用原生JS读写CSS样式的方法总结
- JS之手标改变颜色问题
- 用 jquery 改变li的右边框颜色
- jQuery原生js实现---ready方法
- 可编辑的table(原生JS+jQuery)