<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 </dd>
<dt>帖子</dt>
<dd>3308 </dd>
<dt>威望</dt>
<dd>21 </dd>
<dt>金币</dt>
<dd>5594 金 </dd>
<dt>鸡</dt>
<dd>6 只 </dd>
<dt>时间</dt>
<dd>2011-6-3 </dd>
</dl>
<dl class="profile">
<dt>ID</dt>
<dd>2 </dd>
<dt>帖子</dt>
<dd>3308 </dd>
<dt>威望</dt>
<dd>11 </dd>
<dt>金币</dt>
<dd>5594 金 </dd>
<dt>鸡</dt>
<dd>6 只 </dd>
<dt>时间</dt>
<dd>2011-6-3 </dd>
</dl>假如有如上代码多段..
如何用JS将第一段的高亮处的值修改...
只修改第一段的..其他段不修改..
能实现么.JS代码如何写????真心求助
因为JS的节点不太熟练..所以不知道怎么弄
<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 </dd>
<dt>帖子</dt>
<dd>3308 </dd>
<dt>威望</dt>
<dd>21 </dd>
<dt>金币</dt>
<dd>5594 金 </dd>
<dt>鸡</dt>
<dd>6 只 </dd>
<dt>时间</dt>
<dd>2011-6-3 </dd>
</dl>
<dl class="profile">
<dt>ID</dt>
<dd>2 </dd>
<dt>帖子</dt>
<dd>3308 </dd>
<dt>威望</dt>
<dd>11 </dd>
<dt>金币</dt>
<dd>5594 金 </dd>
<dt>鸡</dt>
<dd>6 只 </dd>
<dt>时间</dt>
<dd>2011-6-3 </dd>
</dl>假如有如上代码多段..
如何用JS将第一段的高亮处的值修改...
只修改第一段的..其他段不修改..
能实现么.JS代码如何写????真心求助
因为JS的节点不太熟练..所以不知道怎么弄
var p=document.getElementById('pid192752703').firstChild.firstChild.getElementsByTagName("p")[3];
p.innerHTML="<img src='3.gif'title='3' />..."
第二问题和这个类似
没效果..是哪里错了没???
第一个table的ID是固定不变的
<script type="text/javascript" >
var p=document.getElementById('pid192752703').firstChild.firstChild.getElementsByTagName("p")[3];
p.innerHTML="<img src='3.gif'title='3' />..."
</script>
你把上面的代码放在</body>前面
document.getElementById("pid192752703").getElementsByTagName("p")[3].innerHTML +="<img src='3.gif'title='3' />";这样试试 。
第二个问题.. 如果有个id会方便很多 。