橘梦清荷
2018-06-11 14:57
var p1 = document.getElementById('test1');
p1.click(function(){
//直接通过dom的方法改变颜色
this.style.color = "red";
});
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基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题