黑马程序员技术交流社区
标题:
AJAX的问题
[打印本页]
作者:
陈世涛
时间:
2012-11-28 23:00
标题:
AJAX的问题
本帖最后由 陈世涛 于 2012-11-28 23:04 编辑
<html>
<head>
<script type="text/javascript">
function _go(){
// 1, var sh=document.getElementById("city").options[1].text;
// 2, var sh=document.getElementById("city").options[1].innerText;
// 3, var sh=document.getElementById("city").children[1].innerHTML;
// 4,var sh=document.getElementsByTagName("OPTION")[1].innerHTML ;
/*
谁能详解一下这4种方法的不同。。
求详解。。。。。。。
谢谢各位大神。。。。。
*/
alert(sh);
}
</script>
</head>
<body>
<select id="city">
<option value="A001">北京</option>
<option value="A002"><b>上海</b></option>
</select>
<button>Btn</button>
</body>
</html>
作者:
付莹
时间:
2012-11-29 00:56
getElementById
Element getElementById(String elementId)
返回具有带给定值的 ID 属性的 Element
。如果不存在此类元素,则此方法返回 null。如果一个以上的元素具有带该值的 ID 属性,返回哪一个元素是不确定的。
期望 DOM 实现使用属性 Attr.isId 来确定属性是否属于类型 ID。
getElementsByTagName
NodeList getElementsByTagName(String tagname) 按文档顺序
返回包含在文档中且具有给定标记名称的所有 Element 的 NodeList。
参数:tagname - 要匹配的标记的名称。特殊值 "*" 匹配所有标记。对于 XML ,tagname 参数是区分大小写的,否则它将依靠正在使用的标记语言的大小写敏感性。 返回:包含所有匹配的 Elements 的新 NodeList 对象。
innerHTML,
几乎所有的元素都有innerHTML属性,它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。
从对象的起始位置到终止位置的全部内容,包括Html。
innerTest
从起始位置到终止位置的内容, 但它去除Html标签。
innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2