原生js 修改html,原生JS改变HTML内容
最近发现总是把原生JS语法和诸多框架库神马的语法搞混,打算暂时弃用各种库,回归到原生来,好好抠一抠所有的细节,跳一跳各种坑,才能飞得更远。PS. 突然想起冰火里面三眼乌鸦对布兰说的那句话——You’ll never walk………but you’ll fly. 期待看到布兰变龙(maybe)飞起来的那天~~~
well,快点回神!
改变 HTML 输出流
JavaScript 能够创建动态的 HTML 内容:
在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。
提示:绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档。
改变 HTML 内容
修改 HTML 内容的最简单的方法时使用 innerHTML 属性。
如需改变 HTML 元素的内容,请使用这个语法:
document.getElementById(id).innerHTML=new HTML
改变 HTML 属性
如需改变 HTML 元素的属性,请使用这个语法:
document.getElementById(id).attribute=new value
几个容易混淆的用法:
1、innerHtml是标签内的文本,输入输出到该DOM内部纯HTML代码(流);
(获得td、div等html元素时候,它们是没有value或是text属性,只能用innerHtml)
2、value是表单元素特有的属性,输入输出的是转义文本(字符串);
(Button、CheckBox、Radio)随表单一起发送的值;
(Reset、Submit)标签;
(Text、Hidden)默认值;
(File、Password)
(注: Text控件用value有效)
3、html和text都是jquery/zepto的方法,只对jq对象有用
原生js 修改html,原生JS改变HTML内容相关推荐
- 原生js修改html,原生JS设置样式并恢复默认样式
HTML> javascript body{font-size:12px;} #txt{ height:400px; width:600px; border:#333 solid 1px; pa ...
- 不用js实现鼠标放上去改变文字内容
css样式 .remind span {display:block;margin-top:-22px;} .remind a:hover {padding-top:22px;} .remind a { ...
- js修改复制粘贴板上的内容(从网页复制表格的时候多复制了一行)
//在didmount生命周期里监听复制事件componentDidMount() {window.document.addEventListener("copy", this.c ...
- 原生js怎么追加html,原生JS改变HTML内容
最近发现总是把原生JS语法和诸多框架库神马的语法搞混,打算暂时弃用各种库,回归到原生来,好好抠一抠所有的细节,跳一跳各种坑,才能飞得更远.PS. 突然想起冰火里面三眼乌鸦对布兰说的那句话--You'l ...
- Vue.js-Day01-PM【事件绑定(事件传参、事件对象、传参+获取事件对象)、样式处理操作(模板、事件、属性绑定)、Tab切换(原生js实现、Vue.js实现)、js中的this详解关键字】
Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目 录 4.事件绑定 4.1.事件绑定(点击.双击.鼠标移动) 点击按钮-最简单的事件绑定(无参函数) 格式 点击按钮 ...
- 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素
作者:valentinogagliardi 译者:前端小智 来源:github 这几天自己的公众号无套路送现金 200+,参与方式如下 OKR 与 KPI 的区别(文中无套路送现金 200+) 文档对 ...
- 在js对象上绑定js数组原生方法
在js对象上绑定js数组原生方法 在js对象上绑定数组方法会给当前对象添加一个lenght:0属性 例: var o = {}; [].pop.call(o) console.log(o)//返回结果 ...
- 原生 遍历_前端原生写js代码还是用vue等框架写项目?
其实对于初入前端的同学来说,我个人推荐写原生.因为扎实的js基础是通过写原生代码逐步理解js的数据类型,语法,闭包,原型链,继承等知识,只有在项目中主动应用这些js的基本知识,才能逐步提高你的编码能力 ...
- React Native之js调用Android原生使用Callback传递结果给js
如果不清楚js如何调用Android原生,可以先参考我的这篇博客React Native实现js调用安卓原生代码 1 问题 上面的文章只是调用安卓原生显示Toast,但是我们一般会需要调用安卓的代码然 ...
- React Native实现js调用安卓原生代码
1 问题 实现js调用安卓原始代码,直接上代码,简单粗暴 2 代码实现 1) 实现一个继承ReactContextBaseJavaModule的类,MyToastModule.java文件如下 pub ...
最新文章
- WSS 代码执行的权限提升
- 谷歌AI专家爆料:90%的人都不知道,写不出好代码,是输在了这点上!
- Ubuntu “载入软件包列表失败”
- 错误: 找不到android.support.v7.app.AppCompatActivity的类文件
- |洛谷|分治|P2799 国王的魔镜
- 关于fatal error LNK1120: 1 unresolved externalsd而解决方法
- 跨语言、多语言信息检索
- 查找服务器大文件内容,Linux查找大文件命令,springmvc基础面试题
- python里面装数据库_python 安装操作 MySQL 数据库.
- 利用matlab自带函数快速提取二值图像的图像边缘 bwperim函数
- 使用cisco2811c当pptp ***接入设备
- android 呼吸灯权限_Android 呼吸灯流程分析
- Python利用 Anaconda安装pytorch并测试GPU
- 计算机中公式提取用什么函数,技巧:Excel快速从文本中提取单元格中的数字函数公式...
- 加权平均资本成本(Weighted Average Cost of Capital,WACC)
- pytorch根据开放场景语音文字合成新语音(VoiceLoop)
- Framer 指南:从设计到编程、组件及其它
- 搭建e(fx)clipse-JavaFX E4 RCP平台
- 图书馆管理系统(c++语言实现)
- Fusion360学习记录:螺丝螺帽
热门文章
- GPS NAME0183 详解
- python遗传算法工具箱的使用_Deap: python中的遗传算法工具箱
- panabit 流控大师
- 自己动手写操作系统之1:bochs初步使用
- 硬件开发学习需要掌握的基础知识
- 华工材料力学能用计算机吗,华南理工大学材料力学考研经验分享与资料.pdf
- 蓝桥杯官网 试题 PREV-94 历届真题 矩阵计数【第十届】【决赛】【研究生组】【C++】解法
- HEX BIN文件 分析介绍
- iOS的音频文件的格式转换
- html5小说阅读器源码,文本源码阅读器(NexusTextView)