javascript怎么获取元素的所有内容

2024年11月17日 15:46
有5个网友回答
网友(1):

document.getElementById();//获取id
document.getElementsByClassName('')[];//获取class
document.getElementsByTagName('')[];//获取标签
document.getElementById('').innerHTML;//世谈获取标签内的内容
document.getElementById('').innerText;//差返陵获取标签内的文本虚戚
innerHTML和innerText是有区别的,自己百度

网友(2):

获取了迟渣元素,就可以通过后缀获取关于元素的所有内容
比如var ID=document.getElementById("id");
这码雀悄个就是获取到的元素,想要其他属性可岁胡以通过后缀
ID.value就是value值
ID.name就是name值

网友(3):

试一下 ContentEditable 这个属性。

看一下这个 Demo:

HTML5 Demo: ContentEditable

http://html5demos.com/contenteditable
相关代码:

var editable = document.getElementById('editable');addEvent(editable, 'blur', function () {
  // lame that we're hooking the blur event
  localStorage.setItem('contenteditable', this.innerHTML);
  document.designMode = 'off';});addEvent(editable, 'focus', 游饥function () {
  document.designMode = 'on'扮磨物;});if (localStorage.getItem('contenteditable')) {
  editable.innerHTML = localStorage.getItem('contenteditable');}

 不过,建议用JQuery比较好,而且简单,Jquery有个属厅液性,直接可以获取当前元素的所有子元素

网友(4):

使用jquery的昌迟选择器
alert($("table:first tbody:first tr:eq(2) td:eq(2)"耐纤李竖蚂).text());

网友(5):

document.getElementById("元素ID").innerHTML;
document.getElementByName("元薯好乎素ID").innerHTML;
第一数悉个袜袜比较常用