当前位置: 代码迷 >> Java Web开发 >> 一个关于javascript取值的有关问题
  详细解决方案

一个关于javascript取值的有关问题

热度:49   发布时间:2016-04-17 12:18:12.0
一个关于javascript取值的问题
我现在做个东东,要获取<span>aaaaaaaaaaaaaa</span>中的aaaaaaaaaaaaaa这部分内容,很惭愧,我需要根据document.getElementsByTagName('span')进行获得,但后面我加些如value等的东东,但都不能获得想得到的内容,麻烦大家帮忙解决啊,谢谢

------解决方案--------------------
getElementsByTagName得到的是一组span标签,不是一个,
后续操作要用item(i)先从中取出你要操作的那个
建议你用getElementById直接读取到你要操作的那个标签
------解决方案--------------------
<span id="contentSpan">aaaaaaaaaaaaaa </span>

取值
var value = document.getElementById('contentSpan').innerHTML;

赋新值
document.getElementById('contentSpan').innerHTML = 'bbbbbbbbbbbbbbbbbbbbb';
------解决方案--------------------
探讨
哦,是的,我是document.getElementsByTagName('span')[0].value这么取的
我也想过用getElementById进行直接操作,但我用的 <span>标记是一系列的循环,如:
<ul>
<li> <span>aaaaaaaaaaa </span>-------- <span>11 </span> </li>
<li> <span>bbbbbbbbbbb </span>-------- <span>12 </span> </li>
<li> <span>ccccccccccc </span>-------- <span>56 </span> </li>
<li> <span>ddddddddddd </span>-------- <span>45 …
  相关解决方案