Javascript一个在页面内追加元素的小例子
如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body> <div id="Cnt-Main-Article-QQ" bosszone="content">
<p class="titdd-Article">据统计,全国矮小残疾人超过600万人,长期生活在北京的袖珍人超过5000人。</p> <p style="TEXT-INDENT: 2em">(新京报)</p>
<p style="TEXT-INDENT: 2em">(新京报)</p>
<p style="TEXT-INDENT: 2em">(新京报)</p>
<p style="TEXT-INDENT: 2em">(新京报)</p>
<p style="TEXT-INDENT: 2em">(新京报)</p>
<p style="TEXT-INDENT: 2em">(最后一行)</p> </div> <script type="text/javascript">
var div = document.getElementById("Cnt-Main-Article-QQ");
var nodes = div.getElementsByTagName("*");
var firstChild = nodes[0];
var lastChild = nodes[nodes.length - 1];
document.write("最后 节点id:"+ lastChild.TEXT_NODE +"<br>");
document.write("最后 节点name:"+ lastChild.nodeName +"<br>");
document.write("最后 元素内代码:"+ lastChild.innerHTML +"<br>");
var oP = lastChild.appendChild(document.createElement("a"));
oP.setAttribute("href", "http://www.qq.com");
oP.setAttribute("id", "link");
var link = document.getElementById("link");
link.innerHTML = "链接";
</script>
</body>
</html>
高级的办法请移步:dom的使用:
http://www.cnblogs.com/ahthw/p/4140368.html
11.在特定的节点之后插入新元素(2015年1月9日补充)
Javascript一个在页面内追加元素的小例子的更多相关文章
- 使用HTML5的JavaScript选择器操作页面中的元素
<!doctype html><html lang="en"> <head> <meta charset="UTF-8& ...
- 【unity3d游戏开发之基础篇】unity3d射线的原理用法以及一个利用射线实现简单拾取的小例子
原地址:http://www.cnblogs.com/xuling/archive/2013/03/04/2943154.html 最近开始研究U3D,它的强大就不多说了, 今天研究了研究射线相关东西 ...
- jQuery基础学习5——JavaScript方法获取页面中的元素
给网页中的所有<p>元素添加onclick事件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN& ...
- 获取iframe引入页面内的元素
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素.js在父窗口中获取iframe中的元素1. 格式:window ...
- javascript实例——文本特效篇(包含3个小例子)
1.标题跑马灯 常常能够在一些新闻网站,或者其他地方,看到文字在一个特定的区域内,来回滚动.一旦超出边界就消失了,那么这些效果是如何做到的呢,今天我们就来讲讲. 图示效果: 源代码: <!doc ...
- jquery实现页面交互的几个小例子
翻看了以前留下的笔记,发现自己竟然做过这么多的页面交互效果,没有使用原生js,全是通过jquery实现的,于是把他们整理下来,附上表现效果图及源代码 1 业务应用:授权商品组和删除商品组 本质:复选框 ...
- 一个基于tcp的socket简单对话小例子
首先我们需要写连个py文件,一个server,一个client. import socket sk = socket.socket() # sk.bind(('ip',port)) sk.bind(( ...
- html中的块元素(Block)和内联元素(Inline)(转)
我们首先要了解,所有的html元素,都要么是块元素(block).要么是内联元素(inline).下面了解一下块元素.内联元素各自的特点: 块元素(block)的特点: 1.总是在新行上开始:2.高度 ...
- 用canvas把页面中所有元素的轮廓绘制出来
function plot(){//绘制函数 // 创建一个canvas画布 const canvas=document.createElement("canvas"); canv ...
随机推荐
- deepin mysql安装
1.安装mysql 更新仓库:sudo apt-get update 安装:sudo apt-get install mysql-server mysql-client 问题:安装mysql5. ...
- day 82 Django Admin组件.
一.先建表环境 modules文件 from django.db import models # Create your models here. from django.contrib.auth.m ...
- Android与js交互
本文转载自:http://blog.csdn.net/it1039871366/article/details/46372207 一文. Android 中可以通过webview来实现和js的交互,在 ...
- 907. Sum of Subarray Minimums
Given an array of integers A, find the sum of min(B), where B ranges over every (contiguous) subarra ...
- JavaScript基础数组_布尔值_逻辑运算等(2)
day51 参考:https://www.cnblogs.com/liwenzhou/p/8004649.html 布尔值(Boolean) 区别于Python,true和false都是小写. var ...
- 奇异值分解(SVD)详解及其应用
参考:https://blog.csdn.net/shenziheng1/article/details/52916278 论文:http://www-users.math.umn.edu/~lerm ...
- Flask从入门到精通之重定向和用户会话
最新版的hello.py 存在一个可用性问题.用户输入名字后提交表单,然后点击浏览器的刷新按钮,会看到一个莫名其妙的警告,要求在再次提交表单之前进行确认.之所以出现这种情况,是因为刷新页面时浏览器会重 ...
- Storm Trident API
在Storm Trident中有五种操作类型 Apply Locally:本地操作,所有操作应用在本地节点数据上,不会产生网络传输 Repartitioning:数据流重定向,单纯的改变数据流向,不会 ...
- mysql-mmm
查看mmm集群状态: mmm_control show 给主机设置ip: mmm_control set_ip ip host 改变状态: mmm_control set_passive|active ...
- Linux 基础命令 持续更新中...
1.ls 显示当前文件/文件夹 显示文件大小: ls -lh 显示隐藏文件: ls -a 显示文件详细信息: ls -l (ll)2.pwd 显示当前所在路径 cat 显示当前文件下所有内容3.cd ...