두 번 클릭하지 않으면 내 onclick 기능이 실행되지 않습니다. 나는 javascript에 매우 익숙하다. 그러나 지금까지 trie는 var obj 라인을 돌아 다니며 == "none"을 "none"으로 바꾼다. "empty"; 둘 다 내가 이해하지 못했지만 다른 사람들이이 문제를 해결하는 것을 보았습니다. 어느 쪽도 효과가 없었다.onclick을 두 번 클릭하여 실행해야합니다.
<a href="#" onClick="showDiv('show1')">+</a>
function showDiv(id){
var obj = document.getElementById(id);
if(obj.style.display == "none") {
obj.style.display='block'
}
else{
obj.style.display='none'
}
}
<div id="show1">
Roughly 2-3 months.
</div>
"show1"id를 사용하여 div에 대한 마크 업을 표시하십시오. – dario
클래스를 사용하여 요소를 표시하거나 숨 깁니다. – epascarello