javascript-Js循环创建<span>标签,并赋予标签事件

问题描述

Js循环创建<span>标签,并赋予标签事件

解决方案

你不是自己写了吗?报错了吗?还是什么

解决方案二:

什么问题?报错还是什么?你要问什么?

解决方案三:

既然你用了jquery,那就直接用这个来做吧。jquery里,直接$("")就是创建一个元素。
如果这么写:

var o = $("<span></span>");
//设置样式和内容的代码
// xxxxxxxxxxxxxxxxxxxxx
o.click(function () {$(this),remove()});

就能实现点击消失

解决方案四:

不好意思,写错了一句,应该是o.click(function () {$(this).remove()});

时间: 2024-07-28 15:29:29

javascript-Js循环创建&amp;lt;span&amp;gt;标签,并赋予标签事件的相关文章

js-Js循环创建&amp;amp;lt;span&amp;amp;gt;标签,并显示

问题描述 Js循环创建<span>标签,并显示 解决方案 $(""#id"").append(""哈哈哈"") 解决方案二: $(""#id"").append(""span哈哈哈"") 解决方案三: var spanObj = document.createElement('span');document.getElementById

使用JavaScript和DOM创建HTML表格

<html>  <head>  <title>实例代码 - 使用JavaScript和DOM创建HTML表格</title>  <script>  function start() {  //获取body标签  var mybody = document.getElementsByTagName("body")[0];  // 创建一个<table>元素和一个<tbody>元素  table1     

javascript for循环-js 中for循环成为死循环

问题描述 js 中for循环成为死循环 下面两个代码,通过 main去循环调用 testfor函数,当main中的i>=6的时候,一直死循环,不断地) alert 出 "i=6 , true" ,刚刚接触JavaScript,请教了~ function testfor(x){ for (i=0;i<5;i++){ alert(i); if(i==x) { return false; } } return true; } function main(){ for (i=3;i

js+ajax处理java后台返回的json对象循环创建到表格的方法_AJAX相关

本文实例讲述了js+ajax处理java后台返回的json对象循环创建到表格的方法.分享给大家供大家参考,具体如下: //注:LO是表格的id: 需要自己创建表头, n行,9列的表格: var tab_id; function varify(cardinno) { tab_id=document.getElementById("Layer1"); displayDiv(); tab_id.style.display="none"; var url="get

js+ajax处理java后台返回的json对象循环创建到表格的方法

本文实例讲述了js+ajax处理java后台返回的json对象循环创建到表格的方法.分享给大家供大家参考,具体如下: //注:LO是表格的id: 需要自己创建表头, n行,9列的表格: var tab_id; function varify(cardinno) { tab_id=document.getElementById("Layer1"); displayDiv(); tab_id.style.display="none"; var url="get

三个js循环的关键字示例(for与while)_基础知识

循环的三种写法: <!doctype html> <title>js循环 by </title> <meta charset="utf-8"/> <meta name="keywords" content="js循环 by " /> <meta name="description" content="js循环 by " /> </

js实现创建删除html元素小结_javascript技巧

如果我要创建一个div元素. 1.使用DOM对象创建: 使用document.createElement('div')方法创建元素.  2.使用JQuery创建: 使用$('<div>通过JQuery创建的新元素</div>')的方法直接创建元素. 如果需要将id是'div2js'的div元素删除. 1.使用DOM对象 首先需要找到被删元素的父元素,通过父元素将其需要删除的子元素删除. var el = document.getElementById('div2js'); el.p

JS动态创建元素的两种方法_javascript技巧

本文为大家分享了js创建元素的两种方法供大家参考,具体内容如下 1)将需要创建的元素,以字符串的形式拼接:找到父级元素,直接对父级元素的innnerHTML进行赋值. 2)使用Document.Element对象自带的一些函数,来实现动态创建元素(创建元素 => 找到父级元素 => 在指定位置插入元素) 一.字符串拼接形式     为了更好的理解,设定一个应用场景.     随机生成一组数字,将这组数据渲染为条形图的形式,放在div[id="container"]中,如下图

JS动态创建DOM元素的方法_javascript技巧

本文实例讲述了JS动态创建DOM元素的方法.分享给大家供大家参考.具体如下: 近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: /* 动态创建DOM元素的相关函数支持 */ /* 获取以某个元素的DOM对象 @obj 该元素的ID字符串 */ function getElement(obj) { return typeof obj=='string'?document.getElementById(obj):obj; }