Javascript OneError未显示默认图像

Javascript OneError未显示默认图像,javascript,html,Javascript,Html,当src中指定的另一个图像不存在时,我尝试显示默认图像,因此: <img src=".././uploads/images/avatar/' + user.id + '.png" onerror="this.src='+"assets/img/default-avatar.png"+'"></div>'; ”; 问题是我的指甲还是断了。奇怪的是:如果我切换了src,那么我将assets/img/default avatar.png放在src中,一切正常,有什么想法吗?

src
中指定的另一个图像不存在时,我尝试显示默认图像,因此:

<img src=".././uploads/images/avatar/' + user.id + '.png" onerror="this.src='+"assets/img/default-avatar.png"+'"></div>';
”;
问题是我的指甲还是断了。奇怪的是:如果我切换了src,那么我将
assets/img/default avatar.png
放在
src
中,一切正常,有什么想法吗?

这样说

onerror=“javascript:this.src=”/assets/img/default avatar.png”

onerror=“this.src=”/assets/img/default avatar.png“

这样说,

onerror=“javascript:this.src=”/assets/img/default avatar.png”

onerror=“this.src=”/assets/img/default avatar.png“


确保引号匹配:

'<img src=".././uploads/images/avatar/' + user.id + '.png" onerror="this.src='+"assets/img/default-avatar.png"+'"></div>';
”;
或者,更具可读性,使用以下功能:

`;

确保引号匹配:

'<img src=".././uploads/images/avatar/' + user.id + '.png" onerror="this.src='+"assets/img/default-avatar.png"+'"></div>';
”;
或者,更具可读性,使用以下功能:

`;


这些符号的含义是什么?@MaheerAli连接字符串路径你是在JS文件中写的吗?@NickParsons是的,我需要连接它,因为它以“这些符号的含义是什么”开头?@MaheerAli连接字符串路径你是在JS文件中写的吗?@NickParsons是的,我需要连接它,因为它以'开头,但通过这种方式,我将获得字符串外部的路径,因为它以'@FZs'开头。如果您尝试上面的解决方案,您将获得一个error@FZ什么错误?@sfarzoso到底怎么了?为什么要将HTML放在javascript中?@Banujanblendrakumar我需要从JS返回HTML,但这样我会得到字符串之外的路径,因为它以“@FZs”开头如果你尝试上面的解决方案,你会得到一个error@FZ什么错误?@sfarzoso到底怎么了?为什么要将HTML放在javascript中?@BanujanBalendrakumar我需要从js返回HTML