
Linux系统,这段包含javascript的html在火狐浏览器中执行为什么是空白一片?
系统是ubuntulinux,代码是我下载回来的电子书的一个例子,——<html><body><scriptlanguage="JavaScript">varname=p...
系统是ubuntu linux,代码是我下载回来的电子书的一个例子,——
<html>
<body>
<script language="JavaScript">
var name=prompt("请写出您的姓名:","");
document.write("<h3>这是"+name+"喜欢的三种运动</h3>");
for(var i=1;i<=3;i++){
document.write("<br>")
document.write(i+"."+prompt("活动"+i,"活动类型"));
}
</script>
</body>
</html>
是我把代码抄错了吗?还是火狐浏览器本身设置的问题?
谢谢youtech。我在代码中加入<head><meta charset="uft-8"></meta></head>,网页程序就可以正常执行了,可以给我解释一下为什么吗? 展开
<html>
<body>
<script language="JavaScript">
var name=prompt("请写出您的姓名:","");
document.write("<h3>这是"+name+"喜欢的三种运动</h3>");
for(var i=1;i<=3;i++){
document.write("<br>")
document.write(i+"."+prompt("活动"+i,"活动类型"));
}
</script>
</body>
</html>
是我把代码抄错了吗?还是火狐浏览器本身设置的问题?
谢谢youtech。我在代码中加入<head><meta charset="uft-8"></meta></head>,网页程序就可以正常执行了,可以给我解释一下为什么吗? 展开
展开全部
尊敬的用户,您好!很高兴为您答疑。
针对您的代码进行了执行尝试,发现其运行正常,但是document.write这种输出方式是不断刷新html页面的,您可能也是因为该问题导致的显示异常。如果您是javascript新手,建议您先学习通过console.log(打印内容)的方式进行javascript的代码调试,其效果最接近于动态语言的编写方式,也最利于代码理解。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
针对您的代码进行了执行尝试,发现其运行正常,但是document.write这种输出方式是不断刷新html页面的,您可能也是因为该问题导致的显示异常。如果您是javascript新手,建议您先学习通过console.log(打印内容)的方式进行javascript的代码调试,其效果最接近于动态语言的编写方式,也最利于代码理解。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电...
点击进入详情页
本回答由微测检测5.10提供
展开全部
我的也是ubuntu,直接复制你的代码保存为html文件,除了乱码之外没见异常。
是不是安装了什么插件阻止了弹出的小窗口?还是默认字符编码不对应?
回答补充:
哈哈,你指定了utf-8,浏览器就会以utf-8格式读取字符串。
linux文本编辑器一般都是默认utf-8。
一般英文字母和基本符号的编码在一部分编码格式中都相互兼容
是不是安装了什么插件阻止了弹出的小窗口?还是默认字符编码不对应?
回答补充:
哈哈,你指定了utf-8,浏览器就会以utf-8格式读取字符串。
linux文本编辑器一般都是默认utf-8。
一般英文字母和基本符号的编码在一部分编码格式中都相互兼容
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
默认编码的问题...
说明你这段代码存的是utf-8的格式,在代码中没指定编码的话,会用浏览器默认的...可能你浏览器默认的刚好是gb2312,所以显示不出来...
说明你这段代码存的是utf-8的格式,在代码中没指定编码的话,会用浏览器默认的...可能你浏览器默认的刚好是gb2312,所以显示不出来...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询