如下,spqn中用“id”只能改一个,
document.getElementById("qq").innerHTML="qqq"; 我想用“name”改全部内容,但是没有成功:
document.getElementsByName("qq").innerHTML="sss";
<script language="JavaScript">
function gg()
{
document.getElementById("qq").innerHTML="qqq";
document.getElementsByName("qq").innerHTML="sss";
}
</script><table width="1042" height="66" border="1">
<tr>
<td width="340" ><span id="qq"></span></td>
<td width="340"><span name="qq"></span></td>
<td width="340"><span name="qq"></span></td>
</tr>
<tr>
<td ><span name="qq"></span></td>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
</tr>
<tr>
<td ><span name="qq"></span></td>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
</tr>
</table><input type="button" name="Submit" value="按钮" onClick="gg()">
document.getElementById("qq").innerHTML="qqq"; 我想用“name”改全部内容,但是没有成功:
document.getElementsByName("qq").innerHTML="sss";
<script language="JavaScript">
function gg()
{
document.getElementById("qq").innerHTML="qqq";
document.getElementsByName("qq").innerHTML="sss";
}
</script><table width="1042" height="66" border="1">
<tr>
<td width="340" ><span id="qq"></span></td>
<td width="340"><span name="qq"></span></td>
<td width="340"><span name="qq"></span></td>
</tr>
<tr>
<td ><span name="qq"></span></td>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
</tr>
<tr>
<td ><span name="qq"></span></td>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
</tr>
</table><input type="button" name="Submit" value="按钮" onClick="gg()">
function gg()
{
var a = document.getElementsByTagName("span");
for(var i=0;i<a.length;i++){
if(a[i].getAttribute("name")=="qq") a[i].innerHTML="sss";
}
}
</script><table width="1042" height="66" border="1">
<tr>
<td width="340" ><span id="qq"></span></td>
<td width="340"><span name="qq"></span></td>
<td width="340"><span name="qq"></span></td>
</tr>
<tr>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
</tr>
<tr>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
<td><span name="qq"></span></td>
</tr>
</table><input type="button" name="Submit" value="按钮" onClick="gg()">
document.getElementsByName("qq").innerHTML="sss";
应该怎么做才行呢?
jquery:$('[name=qq]').text('');
2.
for(var i=0,arr=document.getElementsByName('qq'),t;t=arr[i++];){
t.innerHTML='';
}(以上皆是跨瀏覽器)
form外的通常用id
但id是唯一值,你的代碼,用class最好$('.qq').text('');