比如有:<div id="myid">
<input type="text">直接文本<span>span的文本</span>
<input type="text">
</div>要求:一个js函数,按指定id得到里面的文本。
在这个例子中,要取出div的所有文本:
包括:
1.直接文本:“直接文本”
2.间接文本:“span的文本”
求教。
<input type="text">直接文本<span>span的文本</span>
<input type="text">
</div>要求:一个js函数,按指定id得到里面的文本。
在这个例子中,要取出div的所有文本:
包括:
1.直接文本:“直接文本”
2.间接文本:“span的文本”
求教。
解决方案 »
- 请教一个正则表达式的问题
- 学着点写了个小小的JS库,求点评。
- 怎么把js文件弄成jsgz文件啊?
- 在HTML中用JavaScript实现一个层的隐藏和显示(button控件)小问题?
- 关于页面加载时图片压缩的问题.
- 几行css代码,为何在ie中,margin在border之内,可以其他几个浏览器,margin都在border之外呢?(有代码)
- 有谁遇到这样的问题!
- insertBefore与insertAfter
- 请教:关于从用户输入的名称得到对象(内部已有对象)的方法(30分)
- 请问javascript的全选怎样实现,我实现了却还有bug?
- 文字闪动特效
- checkbox选中问题,弱弱的问题
var text=obj.innerText ||obj.textContent;
document.getElementById('myid').innerText;//可以满足要求么?
value是通常是表单元素特有的属性
例如:<input type="text" id="object" value="我是value">
而innerText则是id为object这种闭合标签内的文本
例如:<div id="object">我是名为object的div中的innerText</div>所以如果想取出在div中所有直接和间接的文本,以innerText的方式只能取出闭合标签内的文本,一些元素的value值是取不到的,得自己写方法去获取!