JavaScript 动态添加div 绑定点击事件
1、动态添加div
 function cDiv(num){
 var oDiv=document.createElement("div");
 oDiv.className='divstyle';
 oDiv.id=num;
 oDiv.innerHTML=num;
 document.body.appendChild(oDiv);
 document.getElementById(num).className = 'divstyle'; //引用外部css
 oDiv.onmouseout=function(){run(num);}
 }
2、在php页面中引用js文件
<head>
<script type="text/javascript" src="demo.js"></script>
</head>
3、调用添加div方法
<?php
$message=array("123","456","789");
$count_json=count($message);//获取数组长度,添加相应div
for ($i = 0; $i < $count_json; $i++)
{
$meg =$message[$i];
//调用JavaScript方法,传递参数值
echo "<script type='text/javascript'>cDiv($meg);</script>";
}
?>
JavaScript 动态添加div 绑定点击事件的更多相关文章
- 【前端】vue2.x 配合 bootstrapTable 动态添加元素和绑定点击事件,事件无效 解决
		
背景: 使用bootstrap-table 表格插件时,每一行的最后一班会加操作按钮列.如果不加入vue的话,使用插件自己的列属性formatter:function(value, row, inde ...
 - js动态添加Div
		
利用JavaScript动态添加Div的方式有很多,在这次开发中有用到,就搜集了一下比较常用的. 一.在一个Div前添加Div <html> <body> <div id ...
 - JQuery 动态加载 HTML 元素时绑定点击事件无效问题
		
问题描述 假设项目中有一个列表页面,如下: 当点击列表一行数据可以显示详情页面,而详情页面的数据是根据当前行的数据作为参数,通过 ajax 请求到后台返回的数据,再根据返回的结果动态生成 html 页 ...
 - 动态添加div及对应的js、css文件
		
动态添加div及对应的js.css文件 在近期的项目开发中需要在首页中添加很多面板型的div,直接加载代码显得很繁琐,于是利用js封装一个动态添加div及其对应css文件和js文件的方法供大家参考使用 ...
 - 解决jQuery ajax动态新增节点无法触发点击事件的问题
		
在写ajax加载数据的时候发现,后面添加进来的demo节点元素,失去了之前的点击事件.为什么点击事件失效,我们该怎么去解决呢? 其实最简单的方法就是直接在标签中写onclick="" ...
 - javascript动态添加效果
		
<script type="text/javascript"> window.onload=function(){ $("#ch").click(f ...
 - 通过jQuery给<li>绑定点击事件
		
背景:有个需求需要js中实现li标签的事件绑定,li通过在ajax请求中动态添加,按照常理,使用jQuery,可以使用以下方法绑定点击事件: $(function(){ commonAjaxCall ...
 - 用Javascript动态添加删除HTML元素实例 (转载)
		
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - 【javascript 动态添加数据到 HTML 页面】
		
今天简单的学习了一下有关对象字面量的定义和 javascript 如何取出对象字面量的值的知识,javascript 动态添加数据到 HTML 页面的问题. [学习目标]有如下的一组数据通过 Ajax ...
 
随机推荐
- log4jdbc打印完整SQL
			
一.log4jdbc简单介绍: log4jdbc是工作在jdbc层的一个日志框架,能够记录SQL及数据库连接执行信息. 一般的SQL日志会把占位符和参数值分开打印,log4jdbc则会记录数据库执行的 ...
 - 《JAVASCRIPT高级程序设计》第一章
			
在使用调制解调器的时代,频繁的表单验证对客户端来说是一个很大的负担,javascript,作为一种专门进行表单验证的客户端脚本语言诞生了.到今天,javascript早已超越了当初设定的角色.Java ...
 - 详谈Struts2
			
介绍struts2: struts2是一个基于mvc设计模式的web层框架. 详谈struts2的执行流程: struts2的执行流程:用户发送请求---->首先经过Struts2的核心过滤器- ...
 - duilib 绘制IP控件
			
在使用duilib时,发现本来的库并没有提供IP控件,如是自己想到绘制IP控件,控件的绘制不难,首先赋值UIEdit的两个文件,命名为UIIPEdit,更改完成后,便可以进行修改绘制IP控件. 绘制难 ...
 - ArcGIS Pro 简明教程(3)数据编辑
			
ArcGIS Pro 简明教程(3)数据编辑 by 李远祥 数据编辑是GIS中最常用的功能之一,ArcGIS Pro在GIS数据编辑上使用习惯有一定的改变,因此,本章可以重点看看一些编辑工具的使用和使 ...
 - ArcGIS快速制图插件介绍
			
ArcGIS快速制图插件介绍 By 李远祥 作品背景 <快速制图插件增强版>在原有的<快速制图插件>基础上,加入植被乱序填充.生成立体楼快.等高线增强显示.一键导出地图和数据. ...
 - CentOS 7 网卡命名修改为ethx格式
			
Linux 操作系统的网卡设备的传统命名方式是 eth0.eth1.eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件.拓扑.位置信息来分配.这样做的优点是命名全自动的.可预知的,缺 ...
 - Storyboard 自定义转场动画
			
在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的.在iphone中,segue 有:push,modal,和custom三种不同的类型, ...
 - 众人拾柴火焰高之Tomcat集群
			
一人拾柴火不旺,众人拾柴火焰高.Tomcat服务器也是一样,一台服务器再强大能承受的访问也是有限的.要提供高并发.高可用的服务,就必须横向扩展,多台Tomcat组成一个集群,根据实际的访问量动态增减服 ...
 - Spark RDD编程核心
			
一句话说,在Spark中对数据的操作其实就是对RDD的操作,而对RDD的操作不外乎创建.转换.调用求值. 什么是RDD RDD(Resilient Distributed Dataset),弹性分布式 ...