我有一个相同部分的长页面,我试图将其组合成一个具有:
的页面 TITLE
说明
形式
我有使用鼠标更改标题和说明,但需要一个解决方案,以便在更改时将隐藏表单输入的值更改为新标题。
如何获取隐藏的表单值以将onmouseover更改为当前的TITLE.value?
<a href="." onmouseover="changeContent('title', 'Title/Value'); changeContent('body', 'DESCRIPTION')">Milestones</a>
PHP
function changeContent(id, msg) {
var el = document.getElementById(id);
if (id) {
el.innerHTML = msg;
}
}
表格
<input type="hidden" value="" name="category" />
答案 0 :(得分:1)
这是你要找的吗?
document.getElementById('hiddenInputId').value = msg;
答案 1 :(得分:0)
您的隐藏元素没有ID,因此您可以使用以下内容:
var elems = document.getElementsByName('category');
elems[0].value = <<new value>>
getElementsByName
总是返回一个数组,因此您必须拾取第一个元素并设置其值。
干杯!!