jquery 警告框简单计算
jquery alert box simple calculation
我想用js和jQuery做简单的计算。关于字段中的值,alertbox 应该显示计算。这是我的代码:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
</head >
<body>
<p id="demo"></p>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
alert("Solution: " + $("#demo").val());
});
});
function myFunction(a, b) {
var a;
var b;
return a * b;
}
document.getElementById("demo").innerHTML = myFunction(a, b);
</script>
<input id="a" type="text" value="10" />
<input id="b" type="text" value="5" />
<button id="btn1">Result</button>
</body>
</html>
给你:
<script>
$(document).ready(function(){
//Grab Values
$('#demo').val(myFunction($('#a').val(), $('#b').val()));
$("#btn1").click(function(){
alert("Solution: " + $("#demo").val());
});
});
function myFunction(a, b) {
return a * b;
}
</script>
<input id = "a" type = "text" value = "10" />
<input id = "b" type = "text" value = "5" /> <button id = "btn1"> Result </button>
以防万一您特别注意使用段落元素,您不能通过 Id 访问段落元素,而是通过标签名称访问。您的代码可以修改为这样以实现结果:
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
alert("Solution: " + document.getElementsByTagName('p')[0].innerHTML);
});
document.getElementsByTagName('p')[0].innerHTML = myFunction($('#a').val(), $('#b').val());
});
function myFunction(a, b) {
var a;
var b;
return a * b;
}
</script >
</head>
<body>
<p id='demo'></p>
<input type='text' value='10' id='a'>
<input type='text' value='5' id='b'>
<button id='btn1'>Result</button>
</body>
希望对您有所帮助
我想用js和jQuery做简单的计算。关于字段中的值,alertbox 应该显示计算。这是我的代码:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
</head >
<body>
<p id="demo"></p>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
alert("Solution: " + $("#demo").val());
});
});
function myFunction(a, b) {
var a;
var b;
return a * b;
}
document.getElementById("demo").innerHTML = myFunction(a, b);
</script>
<input id="a" type="text" value="10" />
<input id="b" type="text" value="5" />
<button id="btn1">Result</button>
</body>
</html>
给你:
<script>
$(document).ready(function(){
//Grab Values
$('#demo').val(myFunction($('#a').val(), $('#b').val()));
$("#btn1").click(function(){
alert("Solution: " + $("#demo").val());
});
});
function myFunction(a, b) {
return a * b;
}
</script>
<input id = "a" type = "text" value = "10" />
<input id = "b" type = "text" value = "5" /> <button id = "btn1"> Result </button>
以防万一您特别注意使用段落元素,您不能通过 Id 访问段落元素,而是通过标签名称访问。您的代码可以修改为这样以实现结果:
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
alert("Solution: " + document.getElementsByTagName('p')[0].innerHTML);
});
document.getElementsByTagName('p')[0].innerHTML = myFunction($('#a').val(), $('#b').val());
});
function myFunction(a, b) {
var a;
var b;
return a * b;
}
</script >
</head>
<body>
<p id='demo'></p>
<input type='text' value='10' id='a'>
<input type='text' value='5' id='b'>
<button id='btn1'>Result</button>
</body>
希望对您有所帮助