为什么这不起作用 - > https://jsfiddle.net/hc8g901k/

时间:2017-05-20 17:30:24

标签: javascript

那里有什么问题????我不明白

https://jsfiddle.net/hc8g901k/

HTML

<a class=btn onclick='red'></a><a id="btn" class=btn onclick='red'></a>

CSS

   .btn {
  background-color:#00cc00;
  width:50px;
  height:50px;
  display:inline-block;
  margin:2px ;

JS

function red() {
document.getEementById("btn").style.backgroundColor = "#ff0000";
}

1 个答案:

答案 0 :(得分:3)

有多个问题,

  1. JSFiddle的问题:JsFiddle声明在本地范围内是变量,因此无法找到该方法。它应该适用于您的页面/网站。

  2. 有一个拼写错误:getEementById缺少let self = this;

  3. 您的对象位于文档中,因此只需编写self.items = response.data;
  4. 即可

    这很有效。 https://jsfiddle.net/hc8g901k/5/