开发者问题收集

如何从输入元素传递参数

2013-12-05
117

我想使用输入值作为通过 onclick 方法传递的“doubleSize”函数的参数。

<!DOCTYPE html>
<html>
<head>

<script> 

function doubleSize(x)
{

        ....//some code

}
</script>
</head>

<body>
<p> Give a number :
<input id="inpt" type="text"></p>
<button id="but" type="button" onclick="doubleSize('????')" >click me!</button>
<div><span id="result"></span>
</div>
</body>
</html>
3个回答

尝试像这样传递它:

onclick="doubleSize(document.getElementById('inpt').value)"
Shryme
2013-12-05

在这里:Fiddle: http://jsfiddle.net/cUA9K/1/

<button id="but" type="button" onclick="doubleSize(document.getElementById('inpt').value)" >click me!</button>
Ani
2013-12-05

您必须将功能放入 head demo

774608869
mehdi
2013-12-05