我想在单击按钮后将某些字段的输入保存在变量中(顺便说一句,我正在使用 Bootstrap)。这是我的功能:
<script>
function test () {
var test1 = document.getElementById("nameown").value;
javascript.alert( 'test1' )
}
</script>
这是我的按钮:
<div id="button">
<onclick="test()" class="btn btn-success btn-large">
Example...
</a>
</button>
</div>
当我点击按钮时没有任何反应......
作为注释:我是 HTML 和 JavaScript 初学者。
最佳答案
让我们看看..
- 没有 ID 为
nameown
的元素。 - 如果有的话,那就是
window.alert()
,但只要alert()
就可以了。 - 您正在
警告
文字字符串“test1”
而不是变量。 onclick
不是一个元素。- 您没有开始
a
标记。 - 您没有开始
button
标记。
我认为这就是您想要的:
<script>
function test() {
var test1 = document.getElementById("button").value;
alert(test1);
}
</script>
<div id="button" onclick="test()" class="btn btn-success btn-large">
Example...
</div>
有更优雅的方法可以做到这一点,也有快捷方式,但如果你坚持下去,你就会到达那里。
关于javascript - onClick 元素不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18795173/