<div class="mainbox viewthread" id="post_192752703">
    <div class="hd">...</div>
<div class="bd">
<table id="pid192752703" summary="pid192752703" cellspacing="0" cellpadding="0">
<tr>
<td class="postauthor">
<cite><a></a></cite>
<p>...</p>
<div class="avatar"><a><img/></a></div>
<div class="user-level-info zhai"><p><em></em></p></div>
<p class="customstatus">...</p>
<p>
                                            <img src="1.gif" title="1" />
                                            <img src="2.gif" title="2" />
                                        </p>

<dl class="profile"></dl>
<ul></ul>
<br><br>
</td>
<td class="postcontent" ></td>
</tr>
<tr>...</tr>
</table>
</div>
</div>
<div class="mainbox viewthread" id="post_192756912">
<div class="bd">
<table id="pid192756912" summary="pid192756912" cellspacing="0" cellpadding="0">
<tr>
<td class="postauthor">
<cite><a></a></cite>
<p>...</p>
<div class="avatar"><a><img/></a></div>
<div class="user-level-info zhai"><p><em></em></p></div>
<p class="customstatus">...</p>
<p>
                                            <img src="1.gif" title="1" />
                                            <img src="2.gif" title="2" />
                                        </p>
<dl class="profile"></dl>
<ul></ul>
<br><br>
</td>
<td class="postcontent" ></td>
</tr>
<tr>...</tr>
</table>
</div>
</div>假如网页中有如上多段div内容..
多数内容相同..不同的只有最外层的div的ID和table的ID等等..
如何在第一个div中红色高亮的P段落里添加新的多个<img src="3.gif" title="3" />..
或者用修改的方式也行..总之就是要用JS吧高亮的P段落里变成多个img..
能实现么.JS代码如何写????真心求助第二个问题..
<dl class="profile">
<dt>ID</dt>
<dd>1&nbsp;</dd>
<dt>帖子</dt>
<dd>3308&nbsp;</dd>
<dt>威望</dt>
<dd>21 &nbsp;</dd>
<dt>金币</dt>
<dd>5594 金&nbsp;</dd>
<dt>鸡</dt>
<dd>6 只&nbsp;</dd>
<dt>时间</dt>
<dd>2011-6-3&nbsp;</dd>
</dl>
<dl class="profile">
<dt>ID</dt>
<dd>2&nbsp;</dd>
<dt>帖子</dt>
<dd>3308&nbsp;</dd>
<dt>威望</dt>
<dd>11 &nbsp;</dd>
<dt>金币</dt>
<dd>5594 金&nbsp;</dd>
<dt>鸡</dt>
<dd>6 只&nbsp;</dd>
<dt>时间</dt>
<dd>2011-6-3&nbsp;</dd>
</dl>假如有如上代码多段..
如何用JS将第一段的高亮处的值修改...
只修改第一段的..其他段不修改..
能实现么.JS代码如何写????真心求助
因为JS的节点不太熟练..所以不知道怎么弄

解决方案 »

  1.   

    如果你第一个table的ID固定,可以这样解决第一个:
    var p=document.getElementById('pid192752703').firstChild.firstChild.getElementsByTagName("p")[3];
    p.innerHTML="<img src='3.gif'title='3' />..."
    第二问题和这个类似
      

  2.   

    嗯刚才去试了下...
    没效果..是哪里错了没???
    第一个table的ID是固定不变的
      

  3.   


    <script type="text/javascript" >
    var p=document.getElementById('pid192752703').firstChild.firstChild.getElementsByTagName("p")[3];
    p.innerHTML="<img src='3.gif'title='3' />..."
    </script>

    你把上面的代码放在</body>前面
      

  4.   


    document.getElementById("pid192752703").getElementsByTagName("p")[3].innerHTML +="<img src='3.gif'title='3' />";这样试试 。
    第二个问题.. 如果有个id会方便很多 。