使用onclick更改图片来源

时间:2018-11-29 23:55:38

标签: javascript

所以我的html中有一个红色的圆圈,叫做redq,每当我单击它时,它都应该将图片更改为相同的图片,但是以红色显示时,我在Photoshop中对此做了准备,因此我需要做的就是更改源代码。但是我似乎无法正常工作。

Chrome的控制台显示“未捕获的TypeError:无法将属性'src'设置为null”

let red = document.getElementById('redq');

const editRed = () => {
  let img = document.getElementById('picture');
  red.onclick = img.src = 'https://via.placeholder.com/125';
}
editRed();
<header>
  <h1 class="header__title">Customize your laptop case</h1>
</header>

<div class="container">

  <article class="hoesje">
    <h2 class="hidden">Display Picture</h2>
    <img id="picture" src="https://placekitten.com/125/125" alt="Laptop case">
  </article>

  <article class="colorselect">
    <h2 class="hidden">Choose a color</h2>

    <div id="redq" class="circle"></div>
  </article>
</div>

0 个答案:

没有答案