日期:2014-05-18  浏览次数:20752 次

一个关于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 …