<HTML>
<HEAD>
</HEAD>
<body>
<Script language="javascript">
function show1()
{
document.form.textbox1.value="你点的是:";
}
</Script>
<form name=form1>
<input type="text" name="textbox1" value="" onclick="show();">
</body>
</HTML>
这样就好了吗?
为什么要用DOCUMENT.WRITE输出呢
<HEAD>
</HEAD>
<body>
<Script language="javascript">
function show1()
{
document.form.textbox1.value="你点的是:";
}
</Script>
<form name=form1>
<input type="text" name="textbox1" value="" onclick="show();">
</body>
</HTML>
这样就好了吗?
为什么要用DOCUMENT.WRITE输出呢
<HEAD>
</HEAD>
<body>
<Script language="javascript">
function show()
{
document.form1.textbox1.value="你点的是:";
}
</Script>
<form name=form1>
<input type="text" name="textbox1" value="点我看看" onclick="show();"
onblur="this.value='再变一次';">
</body>
</HTML>
<HEAD>
<script language="javascript">
function show()
{
document.all.Form1.TextBox1.value = "你点的是:";
}
</script>
</HEAD>
<body>...
<form name=Form1>
<input type="text" name="TextBox1" id=TextBox1 value="点我看看" onclick="show();" onblur="this.value='再变一次';">
</form>
<Script language="javascript">
function show()//.......注释
{
document.Form1.TextBox1.value = "你点的是:";
}
document.write(show());//这里出现为定义show()函数
</Script></body>
</HTML>提醒你注意变量的大小写问题。
js是大小写敏感的。
但是你理解错了,这个undefined指的是函数的返回值未定义,因为你的函数没有返回任何值,而不是函数未定义.
而这个代码执行时会出现error,因为你的show里面的TextBox1根本不存在.试试如下代码:
<HTML>
<HEAD>
<script language="javascript">
function show()
{
document.Form1.TextBox1.value = "你点的是:";
return true;
}
</script>
</HEAD>
<body>
<form name=Form1><input type="text" name="TextBox1"></form>
<Script language="javascript">document.write(show());//这里出现为定义show()函数
</Script>
</body>
</HTML>
用document.write输入应该是undefined错误应该是:
document.Form1.TextBox1为空或不是对象只要加一个<form name="Form1"><input name="TextBox1"></form>
就行了!
<script language="javascript" type="text/javascript"> function doit()
{
var pro = "alert('Hello world!');";
eval(pro);
}</script>
</HEAD><BODY>
<INPUT TYPE="button" NAME="" onclick="return doit();" value="Doit!">
</BODY>
</HTML>
但是这个document.write(show());这里一定会出现个返回值在网页上 很不爽阿
我只是想要他执行函数就可以了 书上都没说清楚 郁闷
有办法解决么 谢谢了
<HEAD>
<script language="javascript">
function show()
{
document.Form1.TextBox1.value = "你点的是:";
}
</script>
</HEAD>
<body>
<form name=Form1>
<input name=TextBox1>
</form>
<Script language="javascript">
document.write("<script>parent.show()</"+"script>");
</Script>
</body>
</HTML>
<HEAD>
<script language="javascript">
function show()
{
document.Form1.TextBox1.value = "你点的是:";
}
</script>
</HEAD>
<body>
<form name=Form1>
<input name=TextBox1>
</form>
<Script language="javascript">
document.write("<script>parent.show()</"+"script>");
</Script>
</body>
</HTML>