js的一些积累
来源:互联网 发布:vb label背景透明 编辑:程序博客网 时间:2024/06/13 01:11
1.删除table中的一行tr
var table = document.getElementById('tab');
table.deleteRow(table.rows.length-1);//删除最后一行
//table中的每一个tr,从0开始编号,都一个索引号
2.js获得当前时间
var current = new Date();
Date()构造函数也可以传入一个表示毫秒的数值来创建一个Date对象
3.获得当前时间戳
var timestamp = (new Date()).valueOf();
var timestamp = (new Date()).getTime();
4.创建一个表示昨天某个时间的Date对象
var timestamp = (new Date()).valueOf();
var yesterdayTimestamp = timestamp - 3600*24*1000;
var yesterday = new Date(yesterdayTimestamp);
5.动态添加表格行
var table = document.getElementById('tableId');
var tr = table.insertRow();//创建新行
var td1 = tr.insertCell();//创建单元格
td1.innertHTML = "";//设置单元格内容
var td2 = tr.insertCell();
td2.innerHTML = "";
.....
6.动态添加input文本框的内容
var input = document.getElementById('inputId');
input.value = "xxx";//要注意是input元素的value属性,而不是通常其他标签元素的innerHTML属性
7.获取当前日期yyyy-mm-dd
function getCurrentDate()
{
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1 ;//getMonth()返回的是0-11,0表示1月,所以要加1
var day = date.getDate();
if(month >=1 && month <= 9)
{
month = "0" + month;
}
if(day >= 1 && day <= 9)
{
day = "0" + day;
}
var currentDate = year + "-" + month + "-" + day;
return currentDate;
}
8.与select相关的时间是onchange事件,当选择了某个option的时候,会出发select的onchange事件。
所以可以给select元素上绑定onchange事件。
var select = document.getElementById('selectId');
var selectedOption = select.options[select.selectedIndex];
var value = selectedOption.value;//获得被选中的option的value值
var text = selectedOption.text;//获得被选中的option的文本内容
//通过这个例子要注意,表单元素中,一定要分清value 与 text
9.
动态删除select中的所有options: document.getElementById("ddlResourceType").options.length=0; 动态删除select中的某一项option: document.getElementById("ddlResourceType").options.remove(indx); 动态添加select中的项option: document.getElementById("ddlResourceType").options.add(new Option(text,value));
- js的一些积累
- js使用中的一些自己的积累
- js的一些零碎知识积累
- 微信中一些常用的js事件积累
- js中验证用的一些正则表达式的积累
- JS 中的一些微小地方引起的误差积累
- 前端开发JS、CSS的一些用法积累()
- JS自写的一些非法校验非法积累
- c# 的一些积累
- perl的一些积累
- mysql的一些积累
- css的一些积累
- JS相关的积累
- js零零散散的积累
- php积累的一些技巧
- php积累的一些技巧
- 一些小的经验积累
- 最近积累的一些小东西
- JAVA学习笔记
- JAVA多线程的三种实现方式
- Leetcode OJ 27 Remove Element [Easy]
- git ssh生成
- pat 乙级 1030. 完美数列(25)
- js的一些积累
- This application failed to start because it could not find or load the Qt platform plugin "xcb" in "
- python使用sqlalchemy中间件对MYSQL数据库进行创建、查询、删除操作
- 基于JavaSwing+MySql的学生信息管理系统
- 141. Linked List Cycle
- 面试题:完全二叉树699个节点,则叶子节点有多少个?
- 【图像语义分割】Fully Convolutional Networks for Semantic Segmentation
- MySQL—联接操作
- 使用Tkinter绘制GUI并结合Matplotlib实现交互式绘图