这样写document.getElementById("txt1").innerHTML="hello";对吗

badflyer 2005-10-18 02:28:13
提示document.getElementById(...)为空或不是对象,但页面中<td name="txt1"></td>能显示值
...全文
513 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
badflyer 2005-10-20
  • 打赏
  • 举报
回复
没人会?
badflyer 2005-10-18
  • 打赏
  • 举报
回复
<TD><A onmouseover="displayStatusMsg();return document.returnValue" onfocus=if(this.blur)this.blur() href="javascript:jump2url()"><IMG style="FILTER: revealTrans(duration=1,transition=12)" height=250 src="" width=359 border=0 name=bannerADrotator></A>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
--这里出错
</TD>
<TD class="a style6" id=mz_imgtit align=middle bgColor=#ffffff height=25>
<A href="http://jsydb.jsinfo.net/showcontent.asp?id=18462" target=_blank><FONT color=#006699>南京电信确保信息查询中心设备正常运行</FONT></A></TD>


放到js脚本前面就变成缺少对象了
gu1dai 2005-10-18
  • 打赏
  • 举报
回复
这是一个常见的错误,html文本必须在js脚本之前被浏览器解析。
gu1dai 2005-10-18
  • 打赏
  • 举报
回复
把你的html文本放到js脚本的前面。

解释才会解释到这个对象
badflyer 2005-10-18
  • 打赏
  • 举报
回复
<SCRIPT language=JavaScript>
var img1;
var img2;
var img3;
var link1;
var link2;
var link3;
var tit1;
var tit2;
var tit3;
</SCRIPT>

<SCRIPT language=Javascript>img1='http://jsydb.jsinfo.net/admin/infomanage/uploadimg/20051017e.jpg';img2='http://jsydb.jsinfo.net/admin/infomanage/uploadimg/20051017d.jpg';img3='http://jsydb.jsinfo.net/admin/infomanage/uploadimg/20051017c.jpg';link1='showcontent.asp?id=18462';link2='showcontent.asp?id=18461';link3='showcontent.asp?id=18460';tit1='<a href=showcontent.asp?id=18462 target=_blank><font color=#006699>南京电信确保信息查询中心设备正常运行</font></a>';tit2='<a href=showcontent.asp?id=18461 target=_blank><font color=#006699>定点巡测确保小灵通电话畅通</font></a>';tit3='<a href=showcontent.asp?id=18460 target=_blank><font color=#006699>双休日淮安电信党员服务队走进社区</font></a>';</SCRIPT>

<SCRIPT language=Javascript>
<!--
var bannerAD=new Array();
var bannerADlink=new Array();
var bannerADtarget=new Array();
var bannerTitle=new Array();

var adNum=0;
bannerAD[1]=img1;
bannerADlink[1]=link1;
bannerADtarget[1]="";
bannerTitle[1]=tit1

bannerAD[2]=img2;
bannerADlink[2]=link2;
bannerADtarget[2]="";
bannerTitle[2]=tit2

bannerAD[3]=img3;
bannerADlink[3]=link3;
bannerADtarget[3]="";
bannerTitle[3]=tit3

var preloadedimages=new Array();
for (i=1;i<bannerAD.length-1;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}

function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=12;
bannerADrotator.filters.revealTrans.apply();
}
}


function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}

function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=1;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
document.getElementById("mz_imgtit").innerHTML=bannerTitle[adNum];
//这里提示出错
}

function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget=bannerADtarget[adNum];

if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else window.open(jumpUrl,"","toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,resizable=yes");
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</SCRIPT>

<TD class="a style6" id=mz_imgtit align=middle
bgColor=#ffffff height=25><A
href="http://jsydb.jsinfo.net/showcontent.asp?id=18462"
target=_blank><FONT
color=#006699>南京电信确保信息查询中心设备正常运行</FONT></A></TD>
badflyer 2005-10-18
  • 打赏
  • 举报
回复
是<td id="txt1"></td> 不好意思,刚才打错了
ssm1226 2005-10-18
  • 打赏
  • 举报
回复
<td name="txt1" id="txt1"></td>

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧