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

图片的内容我照着打出来了,为什么效果不一样,求大神帮忙

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>style样式</title>

<style type="text/css">

input{font-size:18px;}

.one{width:200px;background-color:#ccc;}

.two{font-size:18px;color:blue;}

</style>

</head>

<body>

 <p id="con"class="one">javascript</p>

 <form>

 <input type="button"value="点击更新"onclick="modifyclass()"/>

 </form>

 <script type="text/javascript">

  var mychar=document.getElementById("con");

  document.write("p元素class值为:"+mychar.className+"<br>");

  function.modifyclass(){

  mychar.className="two";

  }

  </script>

</body>

</html>


正在回答

3 回答

https://img1.sycdn.imooc.com//5bfe47a0000119c506610516.jpg

就这两个错误,代码一定要写正确

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

你上面定义的是.one和.two,但下面赋值是one和two


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

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>style样式</title>

<style type="text/css">

input{font-size:18px;}

.one{width:200px;background-color:#ccc;}

.two{font-size:18px;color:blue;}

</style>


</head>

<body>

 <p id="con"class="one">javascript</p>

 <form>

 <input type="button"value="点击更新"onclick="modifyclass()"/>

 </form>

 <script type="text/javascript">

  var mychar=document.getElementById("con");

  document.write("p元素class值为:"+mychar.className+"<br>");

  function.modifyclass(){

  mychar.className="two";

  }

  </script>

</body>

</html>

你这个中获取的标签不一致。前面标签名字为“one”,后面却是“con”.所以导致错误

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

夏夜_星

那是因为你的fuction关键字与方法名中间有个小数点,应该是空格。
2018-11-01 回复 有任何疑惑可以回复我~
#2

慕村4597978 提问者

one不是javascript元素的样式吗?
2018-11-02 回复 有任何疑惑可以回复我~
#3

慕村4597978 提问者

已解决,谢谢大家
2018-11-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

图片的内容我照着打出来了,为什么效果不一样,求大神帮忙

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信