Javascript 如何使用html表单将文本添加到div中?

Javascript 如何使用html表单将文本添加到div中?,javascript,jquery,html,Javascript,Jquery,Html,将输入类型文本插入同一屏幕上的div标题。尝试使用断开的函数将输入转换为变量,并使用它填充div <body> <div class="form"> Form <br><br> <form name="input" action="javascript:alert(titleValue);"> Title: <input type="text" name="title" class="titleInsert"> <

将输入类型文本插入同一屏幕上的div标题。尝试使用断开的函数将输入转换为变量,并使用它填充div

<body>
<div class="form">
Form <br><br>
<form name="input" action="javascript:alert(titleValue);">

Title: <input type="text" name="title" class="titleInsert">

<input type="submit" value="Submit">

</form>

</div>

<div class="offer_display">

<div class="title" id= title></div>
</div>

</body>

<script>
var titleValue="";
$('#titleInsert').on("change", function () {
titleValue=$(this).val();
$("#title h3").text("titleValue");
});

</script>
</html>

表格

标题: var titleValue=“”; $('#titleInsert')。关于(“更改”,函数(){ titleValue=$(this.val(); $(“标题h3”)。文本(“标题价值”); });
更改
$('div.title').html(titleValue)的代码

现场演示:

您必须像这样将jQuery库包含在您的头部区域中

<script src="http://code.jquery.com/jquery-1.10.2.js"></script>

代码的另一个问题是,必须使用“输入”事件,而不是“更改”

请参阅小提琴上的工作代码:


表格

标题: var titleValue=“”; $('#titleInsert')。在(“输入”,函数(){ titleValue=$(this.val(); $(“#标题”)。文本(标题值); });
<script type="text/javascript">

$(document).ready(function(){

var titleValue="";
$('.titleInsert').on("keyup", function () {
titleValue=$(this).val();
$("#title").text("titleValue");
});

});

</script>
<body>
   Form <br><br>
   <form name="input" action="javascript:alert(titleValue);">
   Title: <input type="text" name="title" id="titleInsert">
   <input type="submit" value="Submit">
</form>

<div class="title" id="title"></div>
</body>

<script>
var titleValue="";
$('#titleInsert').on("input", function () {
  titleValue=$(this).val();
  $("#title").text(titleValue);
});

</script>
</html>