网络编程
位置:首页>> 网络编程>> JavaScript>> 小结下dom节点操作(4)

小结下dom节点操作(4)

作者:风月 来源:阿里妈妈UED 发布时间:2011-03-08 10:33:00 

标签:dom,节点,javascript

[2]add(),remove()兼容性问题:

注意的是add,remove方法仅用于area,controlRange,options等集合对象.


<select>
<option value="1">option1</option>
<option value="2">option2</option>
</select>
<script type="text/javascript">
function fnAdd(){//兼容IE,FF,Opera,Chrome
var oOption=document.createElement("option");
document.getElementById("#oList").options.add(oOption);
oOption.text="option3";
oOption.value="3";
}
function fnRemoveChild(){//兼容IE,FF,Opera,Chrome
document.getElementById("#oList")).removeChild(document.getElementById("#oList").lastChild);
}
function fnRemove(){
//兼容IE,FF,Opera,Chrome
document.getElementById("#oList").remove(0);
}
</script>


扩展知识:

innerHTML、outerHTML、innerText、outerText

定义

  • innerHTML设置或获取标签内的HTML,eg:获取node.innerHTML 设置node.innerHTML="hello"

  • outerHTML设置或获取标签及标签内的HTML

  • innerText设置或获取标签内的文本

  • outerText设置(包括标签)或获取(不包括标签)对象的文本

不同之处

innerHTML与outerHTML在设置对象的内容时包含的HTML会被解析,而innerText与outerText则不会。

在设置时,innerHTML与innerText仅设置标签内的文本,而outerHTML与outerText设置包括标签在内的文本。

注意:

W3C 只支持innerHTML. 其他都是微软的规定.(outerHTML,outerText,innerText只有微软的IE 好使, 其他浏览器不好用(firefox, mozilla等),必须用其他方法实现)

原文地址:http://www.heiniuhaha.cn/blog/?p=1388

0
投稿

猜你喜欢

  • 1、简单的按钮js事件 用于判断和显示提示 <script type="text/javascript&
  • 一、什么是用户体验?用户体验的名词解释用户体验(User Experience,简称UE)是一种纯主观的在用户使用一个产品(服务)的过程中建
  • ie的javascript失效了,不是设置的问题那么就可能是以下几点问题了~安装KAV可能会破坏系统的javascript关联,失javas
  • 以前见过一个很漂亮的网页提示信息,就是把鼠标放到网页的文字或者图片上面就会有提示的那种透明的,还带个箭头,很漂亮,不知道谁在哪见过没有,感谢
  •  可用下面提供的强制登录的程序,它也可以用来做会员注册的。security.asp<%bLoggedIn =&nb
  • It is much easier to criticize somebody else’s work than to create som
  • 相同记录行如何取最大值我想这个东西在作一些相关采购系统或成本报价系统应该很有用的吧取当前的最有效的价格.记录下来与大家分享!--测试数据&n
  • 即text-overflow:ellipsis,需要配合white-space:nowrap使用。运行代码:<div style=&q
  • 一个用asp来处理jmail发信的过程,及使用方法.   发信时,直接调用这个过程就行了,很方便。<%   dim
  • 在项目中遇到一情况让困扰了半天,同一张PNG8图片为何部份图标在IE6中消失呢?当时一度怀疑是cache或hosts问题反反复复开关浏览器结
  • 关于建立索引的几个准则:1、合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖慢数据库的响应速度。2、索引越多,更新数据的速度越慢
  • 应该来说,学会了如何插入记录,如何显示记录,那么现在简单的完整的文章系统、新闻系统和留言系统不成问题。那接着下面的问题就是:随着信息内容的不
  •   本人就职于一个本地门户网站,每天网站上的天气都得更新。久而久之感到相当麻烦,于是写了一个定时的新闻小偷,帖出来大家参考一下系统
  • 不知道写得对不对啊!错了再改吧!加密函数Function Encodestr(s,xorstr)Dim enFor&nb
  • 对于更完整的代码可以参考,这个是支持数据库的版本。经过测试Asp+Ajax仿google搜索提示效果 数据库版google搜索提示.rar
  • 今天在日常维护一个网站时,发现该网站的留言程序没有经过严格的验证过滤,导致了将近十万条垃圾数据。而其中又不乏重要信息,需要清理数据,以及增加
  • 不论你做什么样的设计,色彩都是一个不容忽视的问题。色彩以一种“隐蔽”的方式传达的各种信息,这些信息会影响观看者的心理和感受,左右他们的判断和
  • 在跨业务、跨网站发送数据或者业务升级的时候,我们有的时候需要指定发送数据的编码方式,比如页面是utf-8编码的,而发送出去的数据却是GB23
  • 【原文地址】New "Orcas" Language Feature: Query Syntax 【原文发表日期】 Sa
  • 如何用javascript来判定选择单选的radio哪个被选择,多选的checkbox有那几个被选中?  <!DOCTYPE
手机版 网络编程 asp之家 www.aspxhome.com