【发布时间】:2023-03-18 00:17:02
【问题描述】:
标题可能不正确,我不知道如何巧妙地表达这个问题。可能与缺乏智能有关……anyhoo:作为 CMS 的一部分,我有这个 javascript 函数,可以生成输入到 HTML 表单 textarea 中的数据的预览。现在,表单显然包含更多的部分,而不仅仅是这个文本区域,我想扩展该函数以包括“标题”和“摘要”的变量。不知道javascript,我不知道如何做到这一点。因此,如果有任何善良的灵魂想教育我(最好是通过视觉示例,而不仅仅是“你必须把东西放进去并摆动......”),我将不胜感激。
我的功能是这样的:
// generate preview
function updatePreview() {
if (document.getElementById('txt')) {
var body = document.getElementById('txt').value;
document.getElementById('preview').innerHTML = body;
}
}
标题的表单域命名为“title”,摘要文本区域命名为“sumtxt”,所以想象的函数应该是这样的:
// generate preview
function updatePreview() {
if (document.getElementById('title')+('txt')+('sumtxt')) {
var body = document.getElementById('title')+('txt')+('sumtxt').value;
document.getElementById('preview').innerHTML = body;
}
}
...但这看起来并不特别正确,即使对我来说也是如此。 建议? 谢谢。
【问题讨论】:
标签: javascript function variables innerhtml