怎么办都是你
2016-10-25 12:14
var text=document.getElementById("txt");
function add1(){
text.style.color="red";}
<input type="button" value="改变颜色" onclick="add1()">
您的代码主要有两个地方需要改动,如下图:
将input按钮设id为txt的标记,这样才可以在脚本中用 document.getElementById("txt")抓取该元素。
将 var text=document.getElementById("txt");这一语句写入add1函数内,因为是在点击的时候或取该元素并改变属性颜色变化,而定义为全局变量在点击调用add1方法时浏览器执行规则脚本是没有获取id为txt的元素的。
最终就完成您想要的按钮中字体颜色变化的效果拉,祝您学习愉快。
//定义"改变颜色"的函数 function changeColor(){ document.getElementById("txt").style.color="red"; }
function dcolor(){
var text=document.getElementById("txt")
text.style.color="red";
}
text的赋值要放在函数里面
onclick是大写onClick
JavaScript入门篇
741115 学习 · 9865 问题
相似问题