我正在为我的网站写一个cms页面。部分原因是为我的博客编写预览组件。我有一个表单和一个预览按钮,它激活一个Javascript,它将输入文本区域的html放在div元素中进行测试。一切正常,但问题是它只对每个页面加载一次。所以我无法测试一些东西,添加一些代码并重新测试它。有关如何进行多项测试的任何想法吗?
代码表格:
<form>
<textarea rows="30"cols="30" name="blogpost" style="width:500px;resize:none;" autofocus placeholder="Enter your new blogpost here!"></textarea>
</br>
<input type = "submit" value="post">
<input type = "button" id="testknop" value="previeuw" onclick="previeuwpost(this.form, this.form.blogpost);">
<input type="reset" />
</form>
Javascript代码:
function previeuwpost(form, text){
$("#previeuwbox").replaceWith(text.value);
}
非常感谢大家
答案 0 :(得分:4)
replaceWith
表示已被替换。
因此,点击后,$("#previeuwbox")
就消失了。
请使用:
$("#previeuwbox").html(text.value);