0

我有一个长页面,其中包含相同的部分,我试图将其合并为一个具有:

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" />
4

2 回答 2

1

这是你要找的吗?

document.getElementById('hiddenInputId').value = msg;
于 2013-10-17T21:24:58.460 回答
0

您的隐藏元素没有 ID,因此您可以使用以下内容:

var elems = document.getElementsByName('category');
elems[0].value = <<new value>>

getElementsByName总是返回一个数组,所以你必须拾取第一个元素并设置它的值。

干杯!!

于 2013-10-17T21:30:44.273 回答