为了账号安全,请及时绑定邮箱和手机立即绑定

改变颜色的哪里有错

var text=document.getElementById("txt");
function add1(){
text.style.color="red";}




<input type="button" value="改变颜色" onclick="add1()">

正在回答

4 回答

您的代码主要有两个地方需要改动,如下图:

http://img1.sycdn.imooc.com//580f3cb5000188f210940357.jpg

  1. 将input按钮设id为txt的标记,这样才可以在脚本中用   document.getElementById("txt")抓取该元素。

  2. 将  var text=document.getElementById("txt");这一语句写入add1函数内,因为是在点击的时候或取该元素并改变属性颜色变化,而定义为全局变量在点击调用add1方法时浏览器执行规则脚本是没有获取id为txt的元素的。

   最终就完成您想要的按钮中字体颜色变化的效果拉,祝您学习愉快。


0 回复 有任何疑惑可以回复我~
//定义"改变颜色"的函数
function changeColor(){
    document.getElementById("txt").style.color="red";
}


0 回复 有任何疑惑可以回复我~

function dcolor(){

   var text=document.getElementById("txt")

    text.style.color="red";

}

text的赋值要放在函数里面



0 回复 有任何疑惑可以回复我~

onclick是大写onClick

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

改变颜色的哪里有错

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号