gpt4 book ai didi

javascript - 将 1 添加到 Javascript 中的 css 样式属性

转载 作者:行者123 更新时间:2023-12-04 17:20:30 26 4
gpt4 key购买 nike

我试图首先获取元素的 order 属性的值,然后在单击按钮时将其加 1。问题是,不是得到 1 加 1 得到 2,而是得到 11。“+=”运算符不应该添加值吗?我做错了什么?

carouselPrev.addEventListener("click", function(){

const firstPost = document.querySelector(".blog-post");

let firstPostOrder = firstPost.style.getPropertyValue('order');

firstPost.style.order = firstPostOrder += 1;
});

最佳答案

CSS 属性是字符串,'1' + 1 = 11

firstPostOrder前添加“+”,将其转换为数字。

firstPost.style.order = +firstPostOrder += 1;

关于javascript - 将 1 添加到 Javascript 中的 css 样式属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51986790/

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