这是我刚刚制作的一个很好的例子。
您应该已经设置了HTML 和 CSS,但这是我使用的。
HTML
<!-- Card 1 -->
<div>
<textarea></textarea>
<button id="clickMe">Show second card</button>
</div>
<!-- Card 2 -->
<div style="display: none;" id="newCard">
<textarea></textarea>
<button>Do nothing</button>
</div>
CSS:
div{ /* A bit of random styling */
box-sizing: border-box;
width: 70%;
margin: 30px 15%;
background: skyblue;
border: 2px solid #EEE;
text-align:center;
padding: 50px;
}
香草 Javascript
var button = document.getElementById('clickMe'); // 1
var newCard = document.getElementById('newCard'); // 2
button.addEventListener('click', function() { // 3
newCard.style.display = 'block'; // 4
});
信息
- 获取具有
ID
of的元素clickMe
- 获取具有
ID
of的元素newCard
- 监听
clickMe
元素何时出现clicked
- 什么时候
clickMe
设置clicked
显示newCard
为block
工作演示:http: //jsfiddle.net/T4yxz/