最近发现总是把原生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内容相关推荐

  1. 原生js修改html,原生JS设置样式并恢复默认样式

    HTML> javascript body{font-size:12px;} #txt{ height:400px; width:600px; border:#333 solid 1px; pa ...

  2. 不用js实现鼠标放上去改变文字内容

    css样式 .remind span {display:block;margin-top:-22px;} .remind a:hover {padding-top:22px;} .remind a { ...

  3. js修改复制粘贴板上的内容(从网页复制表格的时候多复制了一行)

    //在didmount生命周期里监听复制事件componentDidMount() {window.document.addEventListener("copy", this.c ...

  4. 原生js怎么追加html,原生JS改变HTML内容

    最近发现总是把原生JS语法和诸多框架库神马的语法搞混,打算暂时弃用各种库,回归到原生来,好好抠一抠所有的细节,跳一跳各种坑,才能飞得更远.PS. 突然想起冰火里面三眼乌鸦对布兰说的那句话--You'l ...

  5. Vue.js-Day01-PM【事件绑定(事件传参、事件对象、传参+获取事件对象)、样式处理操作(模板、事件、属性绑定)、Tab切换(原生js实现、Vue.js实现)、js中的this详解关键字】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 4.事件绑定 4.1.事件绑定(点击.双击.鼠标移动) 点击按钮-最简单的事件绑定(无参函数) 格式 点击按钮 ...

  6. 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素

    作者:valentinogagliardi 译者:前端小智 来源:github 这几天自己的公众号无套路送现金 200+,参与方式如下 OKR 与 KPI 的区别(文中无套路送现金 200+) 文档对 ...

  7. 在js对象上绑定js数组原生方法

    在js对象上绑定js数组原生方法 在js对象上绑定数组方法会给当前对象添加一个lenght:0属性 例: var o = {}; [].pop.call(o) console.log(o)//返回结果 ...

  8. 原生 遍历_前端原生写js代码还是用vue等框架写项目?

    其实对于初入前端的同学来说,我个人推荐写原生.因为扎实的js基础是通过写原生代码逐步理解js的数据类型,语法,闭包,原型链,继承等知识,只有在项目中主动应用这些js的基本知识,才能逐步提高你的编码能力 ...

  9. React Native之js调用Android原生使用Callback传递结果给js

    如果不清楚js如何调用Android原生,可以先参考我的这篇博客React Native实现js调用安卓原生代码 1 问题 上面的文章只是调用安卓原生显示Toast,但是我们一般会需要调用安卓的代码然 ...

  10. React Native实现js调用安卓原生代码

    1 问题 实现js调用安卓原始代码,直接上代码,简单粗暴 2 代码实现 1) 实现一个继承ReactContextBaseJavaModule的类,MyToastModule.java文件如下 pub ...

最新文章

  1. WSS 代码执行的权限提升
  2. 谷歌AI专家爆料:90%的人都不知道,写不出好代码,是输在了这点上!
  3. Ubuntu “载入软件包列表失败”
  4. 错误: 找不到android.support.v7.app.AppCompatActivity的类文件
  5. |洛谷|分治|P2799 国王的魔镜
  6. 关于fatal error LNK1120: 1 unresolved externalsd而解决方法
  7. 跨语言、多语言信息检索
  8. 查找服务器大文件内容,Linux查找大文件命令,springmvc基础面试题
  9. python里面装数据库_python 安装操作 MySQL 数据库.
  10. 利用matlab自带函数快速提取二值图像的图像边缘 bwperim函数
  11. 使用cisco2811c当pptp ***接入设备
  12. android 呼吸灯权限_Android 呼吸灯流程分析
  13. Python利用 Anaconda安装pytorch并测试GPU
  14. 计算机中公式提取用什么函数,技巧:Excel快速从文本中提取单元格中的数字函数公式...
  15. 加权平均资本成本(Weighted Average Cost of Capital,WACC)
  16. pytorch根据开放场景语音文字合成新语音(VoiceLoop)
  17. Framer 指南:从设计到编程、组件及其它
  18. 搭建e(fx)clipse-JavaFX E4 RCP平台
  19. 图书馆管理系统(c++语言实现)
  20. Fusion360学习记录:螺丝螺帽

热门文章

  1. GPS NAME0183 详解
  2. python遗传算法工具箱的使用_Deap: python中的遗传算法工具箱
  3. panabit 流控大师
  4. 自己动手写操作系统之1:bochs初步使用
  5. 硬件开发学习需要掌握的基础知识
  6. 华工材料力学能用计算机吗,华南理工大学材料力学考研经验分享与资料.pdf
  7. 蓝桥杯官网 试题 PREV-94 历届真题 矩阵计数【第十届】【决赛】【研究生组】【C++】解法
  8. HEX BIN文件 分析介绍
  9. iOS的音频文件的格式转换
  10. html5小说阅读器源码,文本源码阅读器(NexusTextView)