var obj = { /* your object content here */ }
// Now check if the object's 'visible' property has a value 'true' or not
//using if statement and changing visibility of an element based on the result
if (obj.visible == 'true') {
someName.style.opacity = '1'
} else {
someName.style.opacity= '0'
}
В приведенном выше примере someName
является гипотетической переменной, назначенной элементу HTML, отображаемому из вашего объекта.
Проверьте приведенную ниже скрипту для примера изменения, а также переключения видимостииспользуя значение свойства объекта.
var obj = { a: '1', b: '2', c: '3', d: '4', visible: 'true' }
var someName = document.getElementById('someDiv');
var btn = document.querySelector('button');
someName.textContent = obj.a + obj.b + obj.c + obj.d;
function checkVisibility(){
if (obj.visible == 'true') {
someName.style.opacity = '1'
} else {
someName.style.opacity= '0'
}
}
function changeVisibility(){
if (obj.visible == 'true') {
obj.visible = 'false'
} else {
obj.visible = 'true'
}
checkVisibility()
}
btn.addEventListener('click', changeVisibility);
#someDiv {padding: 5px; background-color: green;}
<button>
ClickMe
</button>
<div id="someDiv"></div>
jsFiddle: https://jsfiddle.net/yjpv1s13/