课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
var p1 = document.getElementById('test1');
p1.click(function(){
//直接通过dom的方法改变颜色
this.style.color = "red";
});
2018-06-11
源自:jQuery基础 (一)—样式篇 2-15
正在回答
p1.click(function()
----这里使用的是jQuery的click事件,你使用js的DOM匹配jQ的事件,当然不可以了。
用js这样写:p1.onclick = function(){很多代码。。}
用jQ这样写:$("#test1").click(function(){很多代码。。})
你用的是jq的方法,你还没有把p1加工为jq对象,所以没法调用。var p1=$("#test1")
js 定义变量p1 =获取到的test1.是个id属性。
然后给这个属性设置一个点击事件.颜色改为red.
写成document.getE...().style.color="red"就好
要点击 就function a(){
document.getE...().style.color="red"
}
然后再div里写上onclick=a()
p1少个$()
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答为什么我这样写效果就没有了?
2 回答div:first-child这样写为什么没效果
2 回答为什么这里引用jquery官网的库没有用?
1 回答为什么这个样式没反应???
2 回答为什么用js写没效果; elements1.style.border="1px solid red";这句应该怎么写?