开发者问题收集

Javascript - 无法在 HTMLButtonElement 中将属性“src”设置为 null

2020-04-09
138

错误是这个;

app.js:33 Uncaught TypeError: Cannot set property 'src' of null at HTMLButtonElement.

这是代码(javascript):

const playerHand = document.querySelector('player-hand')
playerHand.src = `assets/${this.textContent}.png`;

这是 html

<img class="player-hand" src="assets/rock.png" alt=""> 
2个回答

您需要更改

const playerHand = document.querySelector('player-hand') 

const playerHand = document.querySelector('.player-hand') 

或者将其放在 IMG 元素中

scuencag
2020-04-09

您需要像这样将路径连接到图像。

playerHand.src = './assets/'+this.textContent+'.png';
Ayesha Arshad
2021-12-13