javascript小问题,为什么程序运行后,没有任何显示呢?感觉应该显示“必须输入数值”
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transtional//EN""http://www.w3.org/TR/xhtml1/D...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transtional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 比较两个数的大小 </title>
</head>
<body>
<script language="javascript">
function compare(m, n) {
if(typeof m == "number" && typeof n == "number"){
if(m > n){
document.write(m);
}
else if(m < n){
document.write(n);
}
else {
document.write(m+","+n + "相等");
}
}
else {
document.write("必须输入数值");
}
}
compare(p,i);
</script>
</body>
</html> 展开
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 比较两个数的大小 </title>
</head>
<body>
<script language="javascript">
function compare(m, n) {
if(typeof m == "number" && typeof n == "number"){
if(m > n){
document.write(m);
}
else if(m < n){
document.write(n);
}
else {
document.write(m+","+n + "相等");
}
}
else {
document.write("必须输入数值");
}
}
compare(p,i);
</script>
</body>
</html> 展开
3个回答
展开全部
p,i没有定义
可以这么改
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transtional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 比较两个数的大小 </title>
</head>
<body>
<script language="javascript">
function compare(m, n) {
if(typeof m == "number" && typeof n == "number"){
if(m > n){
document.write(m);
}
else if(m < n){
document.write(n);
}
else {
document.write(m+","+n + "相等");
}
}
else {
document.write("必须输入数值");
}
}
var p=6,i=5;
compare(p,i);
</script>
</body>
</html>
如果还有问题可以用百度hi联系我
可以这么改
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transtional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 比较两个数的大小 </title>
</head>
<body>
<script language="javascript">
function compare(m, n) {
if(typeof m == "number" && typeof n == "number"){
if(m > n){
document.write(m);
}
else if(m < n){
document.write(n);
}
else {
document.write(m+","+n + "相等");
}
}
else {
document.write("必须输入数值");
}
}
var p=6,i=5;
compare(p,i);
</script>
</body>
</html>
如果还有问题可以用百度hi联系我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transtional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 比较两个数的大小 </title>
</head>
<body>
<script language="javascript">
function compare(m, n) {
if(typeof m == "number" && typeof n == "number"){
if(m > n){
alert(m);
}
else if(m < n){
alert(n);
}
else {
alert(m+","+n + "相等");
}
}
else {
alert("必须输入数值");
}
}
function bijiao(){
var g = function(o){return document.getElementById(o);};//获取输入控件
var p = g("number1").value;//获取输入控件的输入值
var i = g("number2").value;
try
{
p = parseFloat(p);//转换为数字类型
i = parseFloat(i);
if(isNaN(p) || isNaN(i)){//判断是否不是数字 参考http://hi.baidu.com/bujichong/blog/item/42a8ad4446a2f281b3b7dc74.html
throw new Error("");
}
compare(p,i);
}
catch(e)
{
alert("必须输入数字aaaaaaa");
}
}
</script>
a:<input type="text" id="number1"/>
b:<input type="text" id="number2"/>
<input type="button" onclick="bijiao()" value="比较两个数"/>
</body>
</html>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 比较两个数的大小 </title>
</head>
<body>
<script language="javascript">
function compare(m, n) {
if(typeof m == "number" && typeof n == "number"){
if(m > n){
alert(m);
}
else if(m < n){
alert(n);
}
else {
alert(m+","+n + "相等");
}
}
else {
alert("必须输入数值");
}
}
function bijiao(){
var g = function(o){return document.getElementById(o);};//获取输入控件
var p = g("number1").value;//获取输入控件的输入值
var i = g("number2").value;
try
{
p = parseFloat(p);//转换为数字类型
i = parseFloat(i);
if(isNaN(p) || isNaN(i)){//判断是否不是数字 参考http://hi.baidu.com/bujichong/blog/item/42a8ad4446a2f281b3b7dc74.html
throw new Error("");
}
compare(p,i);
}
catch(e)
{
alert("必须输入数字aaaaaaa");
}
}
</script>
a:<input type="text" id="number1"/>
b:<input type="text" id="number2"/>
<input type="button" onclick="bijiao()" value="比较两个数"/>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询