gpt4 book ai didi

javascript - 如何在 View MVC 中更改 img src

转载 作者:可可西里 更新时间:2023-11-01 13:47:05 26 4
gpt4 key购买 nike

这是我的图片:

<img id="1star" src="~/Content/Images/emptystar.png" onmouseover="setStars(1)" onmouseout="setStarsBack()" onclick="location.href='@Url.Action("SetRating", "CreativeModels", new { id = GlobalVariables.CurrentBookId, rating = 1 })'" />

这是应该更改图像源的函数代码:

function setStars(amount) {
if (amount > 0) {
document.getElementById("1star").src = "~/Content/Images/filledstar.png";
}
}

它改变了,但浏览器说,它无法加载图像。这是将鼠标移动到图片后浏览器显示的内容:

image of what browser shows

这是图像在将鼠标移动到它们之前的样子的图片:

image with starts rendered

我应该如何更改 src 属性?

最佳答案

问题不在于 src 属性。这已正确更改为您设置的内容。问题是它指向错误的目录。

假设您将 Razor 与 MVC 解决方案结合使用,试试这个:

function setStars(amount) {
if (amount > 0) {
document.getElementById("1star").src = "@Url.Content("~/Content/Images/filledstar.png")";
}
}

关于javascript - 如何在 View MVC 中更改 img src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40793329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com