這是我的一段代碼,它不能以預期的方式工作。能不能給我任何想法,我有什麼錯JavaScript調用函數不起作用
<html>
<body>
<form>
<input type="submit" value="Check" onclick="f(x, y, z)"/>
</form>
</body>
<script type="text/javascript">
var x = prompt("Enter the number","");
var y = prompt("Enter the number","");
var z = prompt("Enter the number","");
function f(x, y, z)
{
// first, check that the right # of arguments were passed.
if (f.arguments.length != 3) {
alert("function f called with " + f.arguments.length +
"arguments, but it expects 3 arguments.");
return null;
}
}
</script>
</html>
未來,你應該說出問題所在。你期望什麼,發生了什麼。 –
嗨,首先,我檢查傳遞的參數是否匹配3個參數。但是,它仍然不工作..任何想法? – Sakthivel