javascript的DOM操作获取元素
2015-11-11 23:08
831 查看
<div id="div1"> <p id="p1"> 我是第一个苹果</p> <p id="p2"> 我是第二个苹果</p> </div> <script> window.onload = function () { var str = document.getElementById("p1").innerHTML;//获取p1标签里的内容,innerHTML内部 alert(str); //弹出 我是第一个苹果 </script> }
<div id="div1"> <p id="p1"> 我是第一个苹果</p> <p id="p2"> 我是第二个苹果</p> <input type="text" value="请输入值" name="userName" /> <input type="button" value="确定" onclick="fun1()"> </div> function fun1() { var username = document.getElementsByName("userName")[0].value; alert(username); //输出userName里输入的值 }
<div id="div1"> <p id="p1"> 我是第一个苹果</p> <p id="p2"> 我是第二个苹果</p> </div> window.onload = function () { var str = document.getElementsByTagName("p")[1].innerHTML; alert(str); //输出 我是第二个p,因为获取的是索引为1的P,索引从0开始 } window.onload = function () { var arr = document.getElementsByTagName("p"); for (var i = 0; i < arr.length; i++) { alert(arr[i].innerHTML); } } window.onload = function () { var node = document.getElementById("div1"); var node1 = document.getElementsByTagName("p")[1]; //从获取到的元素再获取 alert(node1.innerHTML); }
<div id="div1"> <p id="p1" class="class1"> 我是第一个P</p> <p id="p2"> 我是第二个P</p> </div> window.onload = function () { var node = document.getElementsByClassName("class1")[0]; alert(node.innerHTML); }
相关文章推荐
- 图片上传
- 常用的jsDoc
- Javascript设计模式理论与实战:桥接模式
- json 解析 读取数据 保存在新的 数组中
- 检查数组的方法
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- seajs的使用1.0
- 用户填完信息后关闭弹出框并刷新父页面 JS实现
- 浅谈JavaScript中typeof与instanceof的区别
- Angular js 随手记
- js 布尔类型
- json传递死循环问题
- js高级应用
- [读书笔记]高性能JS-编程实践
- js中innerText,innerHTML的用法
- ie6下js更新元素display:block后,仍然不显示的hack办法
- JavaScript事件列表
- 你不知道的JavaScript--Item32 DOM基础详解2
- JSON.parse()和JSON.stringify()
- Perl中调用路径接口(返回值为json)发送邮件