从textarea jquery获取文本

时间:2013-07-10 09:21:09

标签: javascript jquery html

我在聊天时遇到问题,我想在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>

3 个答案:

答案 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);

DEMO

使用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>