js动态创建及移除div的方法
本文实例讲述了js动态创建及移除div的方法。分享给大家供大家参考。具体实现方法如下:
//创建div function createDiv(){ if(document.getElementByIdx_x("newD")!=null) document.body.removeChild(document.getElementByIdx_x("newD")); var Div = document.create_rElement("div");//创建div Div.setAttribute("id", "newD"); Div.style.position = "absolute"; Div.style.height = "160px"; Div.style.width = "400px"; Div.style.border = "1px solid grey"; Div.style.background = "white"; Div.style.paddingTop = "40px"; Div.style.zIndex = "100"; Div.style.left = 100 +"px";//注意Firefox下必须加"px" Div.style.top = 100 +"px"; Div.style.textAlign = "center"; Div.style.fontSize = "18px"; var str = "<div id=\"divClose\" onclick=\"removeDiv()\" style=\"width:16px;height:16px;float:right;margin-top:-40px;background:url(images/divClose.gif);\"><\/div>"; Div.innerHTML = str + title; document.body.appendChild(newD); } //移除创建的div function removeDiv(){ document.body.removeChild(document.getElementByIdx_x_x("newD")); }
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐
-
JS动态创建DOM元素的方法
本文实例讲述了JS动态创建DOM元素的方法.分享给大家供大家参考.具体如下: 近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: /* 动态创建DOM元素的相关函数支持 */ /* 获取以某个元素的DOM对象 @obj 该元素的ID字符串 */ function getElement(obj) { return typeof obj=='string'?document.getElementById(obj):obj; }
-
jquery 动态创建元素的方式介绍及应用
一般动态创建元素可以通过两种方式 1.Dom HTml 复制代码 代码如下: var select = document.createElement("select"); select.options[0] = new Option("加载项1", "value1"); select.options[1] = new Option("加载项2", "value2"); select.size = "
-
基于jquery的动态创建表格的插件
废话少说直接进入主题, 表格功能: 1.添加 2.删除 3.获取值 4.动态填充数据 5.动态设置焦点 6.键盘左右上下键控制单元格焦点 7.单元格添加正则验证功能 WebForm4.aspx 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="table.WebForm4" %&
-
js 动态创建 html元素
js学习之动态创建html元素 body{margin:0;padding:0;} .sky{background:#000;width:1000;height:500px; position:relative;} #s{ background:#FFF; width:1px; height:1px; overflow:hidden; position:absolute;} 没事造星星玩 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
js实现动态创建的元素绑定事件
新创建的元素用传统的办法无法绑定,需要用live方法. 例: $('.rule').live('mouseover', function () { $(this).addClass("cancelable"); 以上这篇js实现动态创建的元素绑定事件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
jQuery动态创建html元素的常用方法汇总
本文实例讲述了jQuery动态创建html元素的常用方法,在使用jQuery进行WEB程序设计的时候非常有用.分享给大家供大家参考.具体方法如下: 一般来说,可以通过以下几种方式动态创建html元素: 1.使用jQuery创建元素的语法 2.把动态内容存放到数组中,再遍历数组动态创建html元素 3.使用模版 1.使用jQuery动态创建元素追加到jQuery对象上. <meta http-equiv="Content-Type" content="text/html;
-
JS动态创建元素的两种方法
本文为大家分享了js创建元素的两种方法供大家参考,具体内容如下 1)将需要创建的元素,以字符串的形式拼接:找到父级元素,直接对父级元素的innnerHTML进行赋值. 2)使用Document.Element对象自带的一些函数,来实现动态创建元素(创建元素 => 找到父级元素 => 在指定位置插入元素) 一.字符串拼接形式 为了更好的理解,设定一个应用场景. 随机生成一组数字,将这组数据渲染为条形图的形式,放在div[id="container"]中,如下图 <div
-
JS使用eval()动态创建变量的方法
本文实例讲述了JS使用eval()动态创建变量的方法.分享给大家供大家参考,具体如下: 一.什么是eval()函数? eval_r()函数可计算某个字符串,并执行其中的的 JavaScript 代码. 二.如何动态定义变量? 既然eval()能够计算字符串,何不将定义变量的写法转换为字符串,然后放入eval_r()函数内进行执行,形如: var defineStr = "var number_"+i.toString(); eval_r(defineStr); 这样就定义了一个变量,你
-
JavaScript如何动态创建table表格
两种JavaScript动态创建table表格的方法,分享给大家,具体实现如下 方法一:最原始的方法,创建一一元素 var a1=document.createElement("table"); var a2=document.createElement("tbody"); var a3=document.createElement("tr"); var a4=document.createElement("td"); //开
-
javascript与jquery动态创建html元素示例
本文实例讲述了javascript与jquery动态创建html元素的方法.分享给大家供大家参考,具体如下: 1.javascript创建元素 创建select var select = document.createElement("select"); elect.options[0] = new Option("加载项1", "value1"); select.options[1] = new Option("加载项2",
-
动态创建按钮的JavaScript代码
废话不多说了,直接给大家贴js代码了,具体代码如下所示: <!doctype html> <html> <head> <meta charset="UTF-8" /> <title>Document</title> <script type="text/javascript"> var i = 0; function addInput(){ var o = document.crea
-
javascript实现dom动态创建省市纵向列表菜单的方法
本文实例讲述了javascript实现dom动态创建省市纵向列表菜单的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm
随机推荐
- javascript通过navigator.userAgent识别各种浏览器
- 详解MAC OSX Docker开发环境搭建
- iOS中仿QQ侧滑菜单功能
- Node.js事件循环(Event Loop)和线程池详解
- JavaScript中使用Substring删除字符串最后一个字符
- PHP实现的网站目录扫描索引工具
- Python中为什么要用self探讨
- Python使用CMD模块更优雅的运行脚本
- VC++ 获取系统时间的方法汇总
- linux多线程编程详解教程(线程通过信号量实现通信代码)
- jquery判断当前浏览器的实现代码
- 比较SQL Server与Oracle、DB2数据库的一些知识
- Python二维码生成库qrcode安装和使用示例
- MySQL的增删查改语句用法示例总结
- 详解Java线程编程中的volatile关键字的作用
- Java矩阵连乘问题(动态规划)算法实例分析
- Java基础之Integer使用的注意事项及面试题
- 使用veloticy-ui生成文字动画效果
- 基于node搭建服务器,写接口,调接口,跨域的实例
- Linux中使用top命令的技巧