我似乎无法使用此功能在点击时检查多个图像源并运行声音工作,我有什么问题吗?
function victory() {
if (document.getElementById("Image0").src == "0.jpg" &&
document.getElementById("Image1").src == "1.jpg" &&
document.getElementById("Image2").src == "2.jpg" &&
document.getElementById("Image3").src == "3.jpg" &&
document.getElementById("Image4").src == "4.jpg" &&
document.getElementById("Image5").src == "5.jpg" &&
document.getElementById("Image6").src == "6.jpg" &&
document.getElementById("Image7").src == "7.jpg" &&
document.getElementById("Image8").src == "8.jpg" &&
document.getElementById("Image9").src == "9.jpg")
{
document.getElementById("vic").currentTime = 0;
document.getElementById("vic").play();
}
答案 0 :(得分:0)
这对我有用: http://jsfiddle.net/29y5346m/1/
function victory() {
if (document.getElementById("Image0").src.indexOf("0.jpg") != -1)
{
document.getElementById("vic").currentTime = 0;
document.getElementById("vic").play();
}
}
你可能有错的事情:
结尾的“}”缺失(功能胜利())
image.src可以为给定图像提供路由前缀,而是使用indexOf。这样你就可以在字符串中搜索该名称