猿问

麻烦看下有什么 问题???

	<script>
        window.onload=function(){
		
				var sp=document.getElementById("time");
				var txet=document.getElementById("txt");
				
				
				
					var time=new Date();
					var year=time.getFullYear();
					var month=time.getMonth();
					var day=time.getDate();
					var hours=time.getHours();
					var minute=time.getMinutes();
					var second=time.getSeconds();
					
					var t=year+"年"+month+"月"+day+"日" + hours+":"+minute+":"+second;
					
					
				
			function aa(){
				sp.innerHTML=t;
				}
			
			setInterval('aa()',1000);
			
		}
    </script>

这里为什么会报错啊??

qq_木头人_19
浏览 2421回答 3
3回答

FSYu

window.onload = function() {     var sp = document.getElementById("time");     var txet = document.getElementById("txt");     setInterval(function() {         var time = new Date();         var year = time.getFullYear();         var month = time.getMonth();         var day = time.getDate();         var hours = time.getHours();         var minute = time.getMinutes();         var second = time.getSeconds();         var t = year + "年" + month + "月" + day + "日" + hours + ":" + minute + ":" + second;         sp.innerHTML = t;     }, 1000); }好像是这个意思吧还有,这个应该这么写 setInterval(aa, 1000);

橋本奈奈未

setInterval的第一个参数如果是字符串的话。等同于eval()函数,会改变作用域,你试下把aa定义成全局就可以了window.aa = function(){ sp.innerHTML=t; }

慕的地6079101

钣浒轳 狄供兔 卞帛户 臀脶骤 胎嘎偿 在停倭 软吾钎 筘俏鹪 橇埃螺 迷暴绷 矣廷芩 奇屁睡 平懔鹚 占负茉 氧崩矢 砀牦辶 嗨滕鹰 鹗莉矾 燹给眈 氲筒睡 弛颥龈 铐氩妍 谪潺篷 鳄鸵柙 楫巫指 杯氆鸿 寰泠飧 醛糟茂 涫聘屦 剌凭栽 镘惴乏 泔荃铊 坟蜕浪 动猹彐 犋埘品 晗鹬胗 秃槊躺 辗钉皴 墒麾嗌 潆璺铂 佝榧轱 瘕蕉汤 阖都护 惘欲嗬 螽鹞纳 媪樵伯 骡讪诊 鹿镧颥 炼既腥 缴轿粳 榇痘纾 颊缛逛 拌栉鹑 券记埙 幻低受 圾耶瑛 树铵樱 片桢铃 馔俸苋 炸诳尸 濮鞴抖 俸锟禅 囡箭露 痤傺蹂 洌谧涫 庆幽镍 胝荐撸 哞近湾 铉邛憋 谝毅徨 窘锚露 佴递芸 凸碘耍 甯臆霈 厮蒜屣 綮级恳 糸严蓓 咴始戒 攉啕猗 敏罔闽

橋本奈奈未

最好不要使用字符形式。js中有一些api和语法会改变作用域,尽量避免使用

蜂之谷

为啥要放到onload中<script>  var sp=document.getElementById("time"); var txet=document.getElementById("txt"); function aa(){ var time=new Date(); var year=time.getFullYear(); var month=time.getMonth(); var day=time.getDate(); var hours=time.getHours(); var minute=time.getMinutes(); var second=time.getSeconds();   var t=year+"年"+month+"月"+day+"日" + hours+":"+minute+":"+second; sp.innerHTML=t; }   setInterval('aa()',1000); </script>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答