1.input的类型typy=(text/password/button/submit/checkbox/radioreset/file)

一.参考:http://www.imdsx.cn/index.php/2017/07/27/html2/

1.声明一个变量用:    var  变量名  =   获得的值   如(var demo = docment.getElementById('inner1'))

2.使用innerText修改获得的文本内容:demo.innertText =  '要修改的值'

3.innerHTML可以将标签本身放到标签内容中

4.修改select中option的值,注意这里修改的是value,并不是select中显示的值

5.使用:   demo.selectedIndex = 下标值.    也可以定位select的值

6.获取标签class属性,字符串类型,修改时通过空格间隔指定css样式

7.删除和增加list中的值

8.操作样式修改属性颜色:  demo.style.backgroundColor = 'ping'

9.实战中用的最多的是将display的属性修改为none,方便对按钮的操作

10.使用removeAttrivute('value')删除属性

11.增加属性---提示语:setAttrivute('key','value')

12.①声明一个变量demo赋值demo = docment.createElement('input'),②给该demo增加一个属性type名称叫text,③在给该demo增加一个属性value名称叫abc,④声明一个变量div并将获取到的值赋值  div = docment.getElementById('create'),⑤最后将增加的属性添加到input中  div.appendChild(demo),总结,这样就在指定的框中添加一个样式input和值abc

13.直接通过字符串插入标签,将样式写好后赋值给指定字符串后在添加到指定位置

var str = '<input type="text",value="123123">'    定义input输入框str,并且增加一个属性值text=123123

var str1 = '<input type="text",value="52525">'    定义input输入框str1,并且增加一个属性值text2=123123

var div = document.getElementById('create')     定义div将id为create的标签值赋值给他

div.insertAdjacentHEML('beforeEnd',str1)          将str1添加到div的后面,注意beforeEnd代表要插入的位置,①beforeEnd: 插入到获取到标签的子标签的后面②beforeBegin: 插入到获取到标签的前面③afterBegin: 插入到获取到标签的子标签的前面④afterEnd: 插入到获取到标签的后面

div.insertAdjacentHEML('beforeEnd',str)            将str添加到div的后面

14.删除标签

div.removeChlid(div.lastElementChlid)    删除最后一个标签

div.removeChlid(div.firstElementChlid)    删除第一个标签

15.刷新的三种方式

1.location.href 获取当前浏览器的访问的地址

2.location.href = location.href  刷新当前页面

3.location.reload()

day14_dom操作的更多相关文章

  1. 关于DOM的操作以及性能优化问题-重绘重排

     写在前面: 大家都知道DOM的操作很昂贵. 然后贵在什么地方呢? 一.访问DOM元素 二.修改DOM引起的重绘重排 一.访问DOM 像书上的比喻:把DOM和JavaScript(这里指ECMScri ...

  2. Sql Server系列:分区表操作

    1. 分区表简介 分区表在逻辑上是一个表,而物理上是多个表.从用户角度来看,分区表和普通表是一样的.使用分区表的主要目的是为改善大型表以及具有多个访问模式的表的可伸缩性和可管理性. 分区表是把数据按设 ...

  3. C# ini文件操作【源码下载】

    介绍C#如何对ini文件进行读写操作,C#可以通过调用[kernel32.dll]文件中的 WritePrivateProfileString()和GetPrivateProfileString()函 ...

  4. js学习笔记:操作iframe

    iframe可以说是比较老得话题了,而且网上也基本上在说少用iframe,其原因大致为:堵塞页面加载.安全问题.兼容性问题.搜索引擎抓取不到等等,不过相对于这些缺点,iframe的优点更牛,跨域请求. ...

  5. jquery和Js的区别和基础操作

    jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...

  6. ASP.NET Aries 入门开发教程7:DataGrid的行操作(主键操作区)

    前言: 抓紧勤奋,再接再励,预计共10篇来结束这个系列. 上一篇介绍:ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑 本篇介绍主键操作区相关内容. 1:什么时候有默认的 ...

  7. 如何在高并发环境下设计出无锁的数据库操作(Java版本)

    一个在线2k的游戏,每秒钟并发都吓死人.传统的hibernate直接插库基本上是不可行的.我就一步步推导出一个无锁的数据库操作. 1. 并发中如何无锁. 一个很简单的思路,把并发转化成为单线程.Jav ...

  8. 【翻译】MongoDB指南/CRUD操作(四)

    [原文地址]https://docs.mongodb.com/manual/ CRUD操作(四) 1 查询方案(Query Plans) MongoDB 查询优化程序处理查询并且针对给定可利用的索引选 ...

  9. 【翻译】MongoDB指南/CRUD操作(三)

    [原文地址]https://docs.mongodb.com/manual/ CRUD操作(三) 主要内容: 原子性和事务(Atomicity and Transactions),读隔离.一致性和新近 ...

随机推荐

  1. ECShop安装及错误修复

    ecshop 商城的安装及出现错误的解决 听语音 | 浏览:600 | 更新:2016-03-04 16:02 | 标签:错误 安装 电子商务 1 2 3 4 5 6 7 分步阅读 昨天第一次安装ec ...

  2. python django初识ajax

    什么是json json是轻量级文本数据交互格式 json独立语言 符合的json对象 ["one", "two", "three"] { ...

  3. jQuery使用(九):队列及实现原理、基于队列模拟实现animate()

    开篇一张图之队列模型 queue()如何使用? queue()原理实现? 基于queue()模拟实现animate() 一.使用queuer方法.理解队列原理 queue() dequeue() cl ...

  4. 第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性)

    一. 简介 上一个章节中,也介绍了立即加载和延迟加载,但上一个章节是针对单表而言的,不含外键,立即也好,延迟也好,都是指单表中的数据.但本章节重点介绍的三种加载方式均是针对含(导航属性.外键)的情况下 ...

  5. 前端面试题整理—Vue篇

     1.对vue的理解,有什么特点,vue为什么不能兼容IE8及以下浏览器 vue是一套用于构建用户界面的渐进式框架,核心是一个响应的数据绑定系统 vue是一款MVVM框架,基于双向绑定数据,当数据发生 ...

  6. 《11招玩转网络安全》之第一招:Docker For Docker

    玩转黑客那些工具,缺少了虚拟机怎么行,除了用虚拟机虚拟整个系统,Docker也不能缺少,读者只需要知道,Docker只虚拟Linux系统中的某个程序就可以了.本节就来介绍Linux下安装设置Docke ...

  7. requests中自定义adapter

    # encoding:utf-8 import sslfrom requests import sessionsfrom requests import Requestfrom requests.ad ...

  8. matplotlib中的plt.ion()和plt.ioff()函数

    转自https://blog.csdn.net/yzy__zju/article/details/85008603 Matplotlib的显示模式默认为阻塞(block)模式,因此若想动态显示图像,则 ...

  9. undefined reference to `pthread_create'

    问题描述: ubuntu 16.04  下  C语言开发环境, 已经添加了头文件#include <pthread.h> 以及在Makefile中添加了 -lpthread,但是编译时仍然 ...

  10. noj算法 素数环 回溯法

    描述: 把1到20这重新排列,使得排列后的序列A满足:a. 任意相邻两个数之和是素数b. 不存在满足条件a的序列B使得:A和B的前k(0 <= k <= 19)项相同且B的第k+1项比A的 ...