我是个JS的新手,请教各位高手一个问题,下面的代码为什么在chrome中不能正常显示结果呢?代码如下:<html>
<head>
<script type="text/javascript">
function disp_prompt()
{
var name=prompt("请输入您的名字","Bill Gates")
if (name!=null && name!="")
{
document.write("你好!" + name + " 今天过得怎么样?")
}
}
</script>
</head>
<body><input type="button" onclick="disp_prompt()" value="显示提示框" /></body>
</html>
<head>
<script type="text/javascript">
function disp_prompt()
{
var name=prompt("请输入您的名字","Bill Gates")
if (name!=null && name!="")
{
document.write("你好!" + name + " 今天过得怎么样?")
}
}
</script>
</head>
<body><input type="button" onclick="disp_prompt()" value="显示提示框" /></body>
</html>
解决方案 »
- 动态增加div问题
- 刚用CuteEditor,这是什么情况啊!!配置完还要做什么操作?
- 请问有没有可以用JS代码实现这样的效果啊?
- ie中事件问题
- 如何用js代码屏蔽js错误,try catch抛掉可以吗
- ext的grid中可以放tree控件吗??
- 请javascript的发烧友研究!
- 散分一百,右键菜单问题.
- 请问如何用一按钮单击事件,将已经“消失”的窗口再重新让它还原显示,请看下面的描述。
- 有没有人推荐一本比较好的JS的书?
- <select name="Household" id="Household">取得Select的显示文字,不是value因为值是数字,需要得到显示的汉字
- google.language.translate有没有字数限制的?
<html>
<head>
<script type="text/javascript">
function disp_prompt()
{
var name=prompt("请输入您的名字","Bill Gates");
if (name!=null && name!="")
{
alert("你好!" + name + " 今天过得怎么样?");
}
}
</script>
</head>
<body><input type="button" onclick="disp_prompt()" value="显示提示框" /></body>
</html>
很奇怪的是ALERT没有问题。。再看看
<head>
<script type="text/javascript">function disp_prompt() {
var name = window.prompt("请输入你的姓名", "Bill Gates");
if (name!=null && name!="")
{
window.document.write("<p>你好 " + name + "! 今天过的怎么样?<\/p>");
}
}
</script>
</head>
<body><input type="button" onclick="disp_prompt()" value="显示输入框" /></body>
</html>
<html>
<head>
<script type="text/javascript">
function disp_prompt()
{
var name=window.prompt("请输入您的名字","Bill Gates")
if (name!=null && name!="")
{
document.open();
document.write("你好!" + name + " 今天过得怎么样?");
document.close();
}
}
</script>
</head>
<body><input type="button" onclick="disp_prompt()" value="显示提示框" /></body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY>
<input type="button" onclick="disp_prompt()" value="显示提示框" /></BODY>
<script type="text/javascript">
function disp_prompt()
{
var name=prompt("请输入您的名字","Bill Gates")
if (name!=null && name!="")
{
document.write("你好!" + name + " 今天过得怎么样?")
}
}
</script></HTML>XMTL是逐段读代码所以要放在下面,要先读body才能用prompt
//在write后加上下面一句话!!!
document.close();
/* 关于document.write()方法还有一点要说明的是它的相关方法document.close()。脚本向窗口(不管是本窗口或其他窗口)写完内容后.必须关闭输出流。在延时脚本的最后一个document.write()方法后面.必须确保含有document.close()方法,不这样做就不能显示图片和表单。并且,任何后面调用的document.write()方法只会把内容追加到页面后,而不会清除现有内容来写入新值。*/参考