我在聊天时遇到问题,我想在textarea上写任何内容并在警告中看到它,但我不知道实际代码的问题在哪里。
这是我的HTML
<textarea id="msg"></textarea>
<button id="myButton" onclick="citaj();">Click</button>
和javascript
<script type="text/javascript">
function citaj () {
alert(document.getElementById('msg').value );
}
</script>
答案 0 :(得分:4)
您的代码没有错误
见这里:http://jsfiddle.net/Mz84z/
确保此代码
<script type="text/javascript">
function citaj () {
alert(document.getElementById('msg').value );
}
</script>
位于<head>
标记
答案 1 :(得分:0)
试试这个
使用Jquery
var msg = $('#msg').val();
alert(msg);
使用Javascript
function citaj () {
alert(document.getElementById('msg').value );
}
答案 2 :(得分:0)
这是一个完整的HTML
代码正常,javascript是本机代码。 jQuery只是现代函数和polyfill的扩展。如果你不需要它,就不要使用它。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
function citaj(){
alert(document.getElementById('msg').value);
}
</script>
</head>
<body>
<textarea id="msg"></textarea>
<button id="myButton" onclick="citaj();">Click</button>
</body>
</html>