js 弹窗中写html代码,简单了解JavaScript弹窗实现代码
功能
点击写点什么弹窗,可以输入文字。
关闭弹窗时自动保存,并且将弹窗内容转换为段落中的文字。
low没有下限
实现
step1 设置弹窗容器,包含关闭按钮和文本区域,设置display为隐藏(none),并设置在顶层。
step2 设置弹窗按钮(这里是点击段落内容呀),并书写对应的js函数(将弹窗的display显示)。
step3 设置关闭按钮的js函数,获取文本并加入到段落中,关闭弹窗(还是display啊)
代码
html代码
弹窗
今天想写点什么?
CSS代码
/* 弹窗 (background) */
.open {
display: none; /* 默认隐藏 */
position: fixed; /* 固定定位 */
z-index: 1; /* 设置在顶层 */
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}
/* 弹窗内容 */
.open-content {
background-color: #fefefe;
margin: 10% auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}
.textstyle{
padding:20px;
margin:10% auto;
}
/* 关闭按钮 */
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
JS代码
function writeBlog(){
var open=document.getElementById("open");
open.style.display="block";
}
function closeit(){
var text=document.getElementById("textstyle").value;
document.getElementById("p1").innerHTML+="
"+text;
document.getElementById("open").style.display="none";
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
js 弹窗中写html代码,简单了解JavaScript弹窗实现代码相关推荐
- php生成红包,PHP 生成微信红包代码简单,php生成红包代码
PHP 生成微信红包代码简单,php生成红包代码 废话不多说了,一切解释尽在代码中,具体代码如下所示: /** * @param $total [你要发的红包总额] * @param int $num ...
- 防注入php 留言板代码,简单的 php 防注入代码
简明现代魔法 -> PHP服务器脚本 -> 简单的 php 防注入代码 简单的 php 防注入代码 2010-04-10 介绍两种方法吧,首先请把以下代码保存为safe.php放在网站根目 ...
- 在eclipse中写java项目,简单使用hsqldb数据库--菜鸟教程
如果你还不知道怎么添加hsqldb到java项目,请参考我的上一篇没人看的博客 在eclipse java项目中导入hsqldb–菜鸟教程 这个使用,我还不怎么熟悉,我本身也是菜鸡一枚,写文章主要是防 ...
- react中js文件中写html,javascript – 使用静态HTML与React
如果您希望在页面加载时加载所有html,则应在构建过程或服务器中动态创建脚本: var PAGE_HTML={"page1.html": "..."," ...
- Next.js提供了基于React的简单通用JavaScript框架
新的通用JavaScript框架Next.js目前已经开源了,它为基于React和服务器的Web应用提供了一个新的可选方案. \\ 来自Zeit的团队在React的基础和组件模型上构建了Next.js ...
- html代码简单的保护环境网页代码 学生环保主题网页制作代码 简单的垃圾分类网页制作作业 简单的环境保护网页制作源码
- 各种页面刷新代码大全,asp/javascript刷新页面代码
页面自动刷新代码大全,基本上所有要求自动刷新页面的代码都有,大家可以自由发挥做出完美的页面. 1) 10表示间隔10秒刷新一次 2) <script> window.location.re ...
- 学会它,可以替你写100行 200行 300行……的代码
大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂. 今天,给大家分享一个非常非常使用的小技巧,那就是:"在webstrom中创建一个简单的vue模板",根据这个方法,你可以任意的 ...
- Qt中Tcp通信的简单使用二
tcp编程中写的一个简单的单项传输数据的小例子,和上一节一样,分为客户端和服务端程序,下面看一下界面的效果. 创建的方法和之前一样,上面上代码: 客户端 Client.h #ifndef CLIENT ...
- 微信小程序 获取手机号 JavaScript解密示例代码详解
刚开始开发微信小程序的时候,想着实现手机验证码登入,后来查阅资料得知,发给用户的短信是要自己付费的.后来想想,微信获取用户的手机号一样可以保证手机号码的真实性,因为手机号既然可以绑定微信,那么肯定是被 ...
最新文章
- ASP.NET + SqlSever 大数据解决方案 PK HADOOP
- 语言时间序列年月日_R语言系列 时间序列分析
- mysql insert执行过程_MySQL · 源码分析 · 一条insert语句的执行过程
- vue项目使用npm run dev 编译到一半不动了
- templatefield 动态_GridView动态创建templateField | 学步园
- linux-用户管理190919
- 4个优化方法,让你能了解join计算过程更透彻
- Socket 连接建立过程
- ie/ff动态的添加属性、事件
- C++跨平台开发——SOCKET网络编程中实现客户端对聊
- ensp动态路由ospf配置
- composer与laravel安装
- 详解sigmoid与softmax, 多分类及多标签分类
- 问卷调查的数据分析怎么做
- 60种生活小窍门,分享
- 基于linux的qos编程接口研究与分析,基于Linux的QoS编程接口研究与分析(2)
- 用云渲染好还是自己搭建传统渲染农场好?
- 名符其实的react下一代状态管理器hox
- Linux安装maven
- 【编译原理】 如何将控制语句翻译成四元式