【发布时间】:2018-03-12 23:17:00
【问题描述】:
单击按钮时,我将显示的值更改为元素,更改颜色和输入的值。
var deleteMarkerButton = document.getElementById('deleteMarkerButton');
var chooseMarkerDelete = document.getElementsByClassName('choose-marker__delete');
var chooseMarkerCheckbox = document.getElementsByClassName('choose-marker__checkbox');
var changeBasketColor = document.getElementsByClassName('cls-2');
deleteMarkerButton.addEventListener("click", function () {
for (var i = 0; i < chooseMarkerDelete.length; i++) chooseMarkerDelete[i].style.display = 'block';
for (var a = 0; a < chooseMarkerCheckbox.length; a++) chooseMarkerCheckbox[a].style.display = 'none';
for (var b = 0; b < changeBasketColor.length; b++) changeBasketColor[b].style.fill = '#3c8bca';
document.getElementById("addDeleteBtn").value = "Удалить";
});
【问题讨论】:
-
问题是什么?
-
我认为问题在标题中。 “如何单击同一个按钮以返回所有内容。”
-
请将您的问题的标题更改为有意义的内容。这是一个答案:stackoverflow.com/questions/1053418/…
-
@RayKoren 这是一个明显的重复,标记。可能重复:jQuery: Temporarily change a style then reset to original class 很好的发现。
标签: javascript onclick return-value display