如何从input元素传递参数

时间:2013-12-05 14:41:46

标签: javascript html

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

<!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 个答案:

答案 0 :(得分:4)

尝试像这样传递:

onclick="doubleSize(document.getElementById('inpt').value)"

答案 1 :(得分:0)

您必须将该功能置于 DEMO

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

答案 2 :(得分:0)

你走了:小提琴:http://jsfiddle.net/cUA9K/1/

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