添加标签和删除标签

邮箱中邮件,博客园中的博客都有类似的行为

<!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/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>创建元素</title>
<script>
window.onload=function ()
{
	var oUl=document.getElementById("ul1");
	var oTxt=document.getElementById(‘txt1‘);
	var oBtn=document.getElementById(‘btn2‘);
	oBtn.onclick=function ()
	{
		var oLi=document.createElement(‘li‘);
		var aLi=oUl.getElementsByTagName(‘li‘);
		oLi.innerHTML=oTxt.value+‘<a href="javaScript:;" >删除</a>‘;//将框中的内容添加到插入的li标签中,在添加一个删除链接
		//将oLi添加到oUl标签中
		if(aLi.length==0){
			oUl.appendChild(oLi);//如果是第一个li标记,直接添加
		}else
		{
			oUl.insertBefore(oLi,aLi[0]);//如果已经有li标记,在第一个位置插入
		}
		var aA=oUl.getElementsByTagName(‘a‘);//得到a标签
		for(var i=0;i<aA.length;i++)//对每个a标记进行操作
		{
			aA[i].onclick=function ()//对每个a标记创建单击事件
			{
				oUl.removeChild(this.parentNode);//当点击删除时,删除父节点

			}
		}
	}

}
</script>
</head>

<body>
<input id="txt1"  type="text" />
<input id="btn2"type="button" value="创建"/>
<ul id="ul1">

</ul>
</body>
</html>
时间: 2024-10-10 18:43:17

添加标签和删除标签的相关文章

html5新增标签与删除标签

新增标签 1.结构标签(块状元素)--有意义的div <article>     标记定义一篇文章 <header>     标记定义一个页面或一个区域的头部 <nav>         标记定义导航链接 <section> 标记定义一个区域 <aisde> 标记定义页面内容的侧边栏 <hgroup> 标记定义文件中一个区块的相关信息 <figure> 标记定义一组媒体内容以及他们的标题 <figcaption>

js动态添加和删除标签

html代码 <h1>动态添加和删除标签</h1> <div id="addTagTest"> <table> <thead><tr><th>姓名</th><th>年薪</th><th>操作</th></tr></thead> <tbody id="info"> </tbody>

html5新增及删除标签

一.新增标签 有一种划分为,功能性标签[html5新增,如canvas,旧浏览器没有]和语义性标签[如header等只是增强语义,没有新功能].下面按照分几个小类来说. 1.结构标签 新增的结构标签,之前都是用div实现的,为了语义化,html5从div派生出很多新的标签.这些新增的结构标签有助于将文档分成几个逻辑部分.如下: a.section标签 表示页面中的一个独立内容区块,里面有自己的大纲结构,比如章节,页眉,页脚或页面的其他部分.就是说section可以包含h1.h2...h6标签,表

如何在报表管理平台添加链接或上报标签?

添加链接 1. 描述 在FineReport产品演示里面不单单显示报表,可把其他链接中的地址放到演示中,一起进行访问. 2. 添加链接 选中FRtest目录,点击添加链接按钮,弹出添加链接对话框,名称输入百度,链接路径输入http://www.baidu.com,如下图: 注:链接具体路径必须把http://加上才可访问. 确定后,在目录下就会生成一条关于链接的记录,如下链接地址,操作二个选项可编辑.删除: 3. 效果查看 点击页面上面的FRTest图标,左侧目录树中多显示了一个刚刚添加的百度节

《html5新增及删除标签》

html5新增及删除标签 原文:http://www.cnblogs.com/starof/archive/2015/06/23/4581850.html 一.新增标签 有一种划分为,功能性标签[html5新增,如canvas,旧浏览器没有]和语义性标签[如header等只是增强语义,没有新功能].下面按照分几个小类来说. 1.结构标签 新增的结构标签,之前都是用div实现的,为了语义化,html5从div派生出很多新的标签.这些新增的结构标签有助于将文档分成几个逻辑部分.如下: a.secti

jQuery---jq操作标签文本(html(),text()),jq操作文档标签(插入,删除,修改),克隆,,jq操作属性,jq操作class属性,jq操作表单value,jq操作css,jq操作盒子(重要),jq操作滚动条

jQuery---jq操作标签文本(html(),text()),jq操作文档标签(插入,删除,修改),克隆,,jq操作属性,jq操作class属性,jq操作表单value,jq操作css,jq操作盒子(重要),jq操作滚动条 一丶jQ操作标签内文本 html() 标签元素中的内容 /** 替换的内容可以使一个js对象,jq对象,文本 **/ /* 获取值:获取选中标签元素的所有内容 ,包括标签*/ $('ul').html() " <li>1</li> <li&g

css基础 给一个标记的后代中 指定的标签 或者指定标签的指定class名称 添加样式 (后代多级的)

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ex1: code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&

php处理登录、添加数据、删除数据和修改数据

php 处理登录 :需要先建一个登录的页面,用form表单就可以很轻松的完成,(这里的示例是我根据数据库现成的表做的 是一个teacher表格 根据老师的工号和姓名登录的) <form action="chuli.php" method="post"> <div> 工号: <input type="text" name="tno"/> </div> <div> 姓名:

自学HTML5第二节(标签篇---新增标签详解)

HTML5新增标签: <article> 标签 规定独立的自包含内容.一篇文章应有其自身的意义,应该有可能独立于站点的其余部分对其进行分发. <article> 元素的潜在来源: 论坛帖子 报纸文章 博客条目 用户评论 实例: <article> <h1>Internet Explorer 9</h1> <p>Windows Internet Explorer 9(简称 IE9)于 2011 年 3 月 14 日发布.....<