【问题标题】:javascript src on click without jquery [duplicate]在没有jquery的情况下单击javascript src [重复]
【发布时间】:2017-11-09 20:18:07
【问题描述】:

我是 javascript 初学者。

function PlayPause() {
if (playing) {
    playing = false;
    v*****s.pause();
} else {
    playing = true;
    v*****s.play();
}
};

我想要的是在我的 html 代码中添加一行来更改图像的来源。确实存在这样的东西

function PlayPause() {
if (playing) {
    playing = false;
    Vianeos.pause();
    src="img_1"
} else {
    playing = true;
    Vianeos.play();
    src="img_2"
}   
};

我希望你明白我的意思。 如果需要更明确,请问我 :)

【问题讨论】:

  • 您是否有任何具体的理由想要在没有 JQuery 的情况下执行此操作?它使您免于编写大量无用的代码。
  • @JesseSchokker 在继续使用库之前最好先学习原生 js 的基础知识
  • 好的。我已经回答了你的问题,如果你愿意接受的话。
  • 是的,我有理由使用 javascript。这是一个只有 JS 的考试项目

标签: javascript


【解决方案1】:

在 html 中为您的图像元素添加 id :

<img src = "anything" id= "myImage" >

然后从你的 javascript 函数中更新它:

function PlayPause() {
var imageElement = document.getElementById("myImage");

if (playing) {
    playing = false;
    Vianeos.pause();
    imageElement.src="img_1"
} else {
    playing = true;
    Vianeos.play();
    imageElement.src="img_2"
}   
};

【讨论】:

  • 它正在工作,谢谢!
【解决方案2】:

var imgEle = document.getElementById("imgtag"); imgEle.src="任何东西";

【讨论】:

    猜你喜欢
    • 2013-09-15
    • 2012-04-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 2014-06-19
    相关资源
    最近更新 更多