我知道你在html中确实没有变量,但我想知道这是否可行。我四处搜寻,找不到任何能清楚回答我问题的内容。希望有人听到可以指出我正确的方向。这就是我的想法:
<!DOCTYPE html>
<html>
<body>
<input type="text" name="test">
<input type="submit" onclick="myFunction(test)">
<script type="text/javascript">
function myFunction(test)
{
alert("Welcome " + test);
}
</script>
</body>
</html>
这会起作用还是类似的东西? 谢谢,山姆
答案 0 :(得分:3)
如果您的意思是将输入的内容用作变量:
<!DOCTYPE html>
<html>
<body>
<input type="text" id="some_id" name="test">
<input type="submit" onclick="myFunction(document.getElementById('some_id').value)">
<script type="text/javascript">
function myFunction(test)
{
alert("Welcome " + test);
}
</script>
</body>
</html>
答案 1 :(得分:0)
我从您的问题中了解到,您希望访问<input>
并将其发送至function(test)
试试这个:
<input type="text" name="test" id="test"> <-- Give ID here
<input type="submit" onclick="myFunction(test)"> <--Send same ID here
<script type="text/javascript">
function myFunction(test)
{
alert("Welcome " + test.value);
}
</script>
</body>