最近发现总是把原生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. Node.js 系列:构建原生 Node.js 应用

    原生 Node.js 应用 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效 Nod ...

  2. html5支持原生js,HTML5怎么学原生的js?让你对前端有了新的认识

    原标题:HTML5怎么学原生的js?让你对前端有了新的认识 已经学习了HTML5两个月,第一个月主要学习HTML和CSS,第二个月学完了原生的js,学完原生的js后对前端有了新的认识,了解了前端并不是 ...

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

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

  4. NativeScript - JS 构建跨平台的原生 APP

    使用 NativeScript,你可以用现有的 JavaScript 和 CSS 技术来编写 iOS.Android 和 Windows Phone 原生移动应用程序.由原生平台的呈现引擎呈现界面而不 ...

  5. VUE.js 中取得后台原生HTML字符串 原样显示问题

    今天使用vue调试页面,发现了页面上的一个问题,后台数据传过来的HTML字符串并没有被转换为正常的HTML代码,一拍脑门,发现忘记转换了,于是满心欢喜加上了{{{}}}.但是之后构建发现报错: 为此去 ...

  6. 3dsmax 模型创建+原生贴图+obj/mtl+three.js 实现WEB3D

    3dsmax模型创建+原生贴图 模型创建请参考另一篇我的文章 3dsmax 模型创建+原生贴图(多图) 为何要原生贴图? 因为three.js只支持原生贴图的obj/mtl文件 obj/mtl导出 T ...

  7. html动态加载js方法,原生JS实现动态加载js文件并在加载成功后执行回调函数的方法...

    本文实例讲述了原生JS实现动态加载js文件并在加载成功后执行回调函数的方法.分享给大家供大家参考,具体如下: 有的时候需要动态加载一个javascript文件,并且在加载成功后执行回调函数(例如文件中 ...

  8. js数组获取index_想自学JS吗?想提升JS底层原理吗?76张脑图带你彻底搞懂原生JS...

    本篇内容适用于:初学前端:及工作时间不久想回顾基础的各位伙伴: 文章主要由图片组成,看起来可能会不太方便,适合保存下来单张查看: 既然来了,就看看在走吧,总会有些收获的: 一.前端发展史 二.JS基础 ...

  9. js innerHTML 改变div内容的方法

    2019独角兽企业重金招聘Python工程师标准>>> 永远不知道你可以改变的内容,一个HTML元素?也许你要取代的文字段落中,以反映什么访客选定刚刚从下拉框中.通过操纵一个元素的i ...

最新文章

  1. 浅谈promise用es5实现
  2. 百万级微信服务号如何做活动运营和用户运营?
  3. 写给互联网产品人的进阶感言
  4. Android中获取网络图片的三种方法
  5. 理解卷积神经网络的利器:9篇重要的深度学习论文(下)
  6. leetcode 三数之和 python_16.leetcode题目讲解(Python):最接近的三数之和
  7. FreeModbus TCP传输
  8. Ethercat解析(十四)之初始化流程
  9. TAOCP-1.2.10_求极大值
  10. 一文详解 Java 的几把 JVM 级锁
  11. windows,linux桌面系统管理
  12. zen3 服务器芯片,AMD EPYC霄龙服务器处理器亮相,Zen3架构性能飙升
  13. stm32-sbus数据接收,并通过CAN转发给车辆控制
  14. 重定向,用户管理,密码管理,权限管理
  15. android studio下载sdk的方法,Android Studio修改Android SDK路径的几种方法
  16. 详细教程-阿里网盘部署本机
  17. 北理大编程作业:确定母亲节
  18. 从零开始学习node.js
  19. 风险管理中的风险预测、风险评估、风险控制
  20. 动态选择屏幕(FREE_SELECTIONS_INIT)

热门文章

  1. Unity游戏开发-游戏热更新以及登录流程
  2. 文本域输入的内容正确的回显
  3. 使用Fiddler修改请求参数
  4. 找不到 .NETFramework,Version=v5.0
  5. intellij idea 项目目录类文件有对号和数字
  6. [转]为iPhone4S和iOS5增加全局英汉词典教程
  7. [附源码]计算机毕业设计JAVA教师业绩考核系统
  8. 【生物信息学】现在及未来,学习规划及入门
  9. 《分享快乐,获取知识》学习笔记
  10. python3安装requests库