js点击弹窗练习(modal/模态框)

要求:
点击按钮,弹出窗口,点击关闭按钮关闭窗口

要点:
1、使用按钮的click方法触发js函数
2、js函数中对隐藏的modal设置dispaly为blcok
3、点击关闭按钮,通过click方法触发js函数
4、js函数中对modal设置display为none

示例代码1:



	
		"utf-8" />
		modal练习
		"stylesheet" type="text/css" href="css/index.css"/>
	
	
		
"contanier">
"content" id="modal">
"modal-content" id="modal-content">

modal练习

"close";

示例代码2:


js代码

function show(id){
	var el = document.getElementById(id)
	el.style.display = "block";
}

function hide(id){
	var el = document.getElementById(id)
	el.style.display = "none";
	
}

两个方法的区别在于:
1、一个使用button按钮触发,一个使用a标签触发
2、其中a标签中使用onclick指向明确的函数,并传入css选择器作为参数
3、第二种方法的js代码简洁度要高,代码可以复用

你可能感兴趣的:(JAVASCRIPT)