有人能告诉我为什么这个javascript函数不执行?

时间:2017-03-07 17:48:47

标签: javascript

我确信这是一个非常简单的解决方案。我已经制作了这个javacript函数来测试div上是否存在某种css样式然后围绕另一个div移动。但是,它不起作用,我不明白为什么。

JavaScript的:

function sale() {
    var style = document.getElementsByClassName("product-single__price--wrapper").getAttribute("style");
    if (style !="display: none;") {
        document.getElementByClassName("product-single__description").style.marginTop = "70px !important";
    }
}
window.onload = sale;

1 个答案:

答案 0 :(得分:1)

我不建议这样做,但如果你想一直调用那个函数,你需要把它放到一个setInterval中,你想要它被调用的毫秒数。

示例:

$(document).ready(function() {
    setInterval(function() {
        sale();
    }, 1000);
});

OR

$(document).ready(function() {
    setInterval(sale, 1000);
});

这将每秒调用一次。再次,可怕的可怕的可怕的做法。但是,这将做你想要的。如果您希望它更早调用,则相应地更改毫秒(1000毫秒= 1秒)。