-3

我在聊天中遇到了一个问题,我想向 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>
4

3 回答 3

4

您的代码没有问题

见这里:http: //jsfiddle.net/Mz84z/

确保此代码

<script type="text/javascript">
function citaj () {
    alert(document.getElementById('msg').value );
}
</script>

<head>标签中

于 2013-07-10T09:24:33.647 回答
0

试试这个

通过使用 Jquery

var msg = $('#msg').val();
alert(msg);

演示

通过使用 Javascript

 function citaj () {
 alert(document.getElementById('msg').value );
 }
于 2013-07-10T09:25:02.110 回答
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>
于 2013-07-10T09:26:38.930 回答