代码之家  ›  专栏  ›  技术社区  ›  GuruKulki

如何在javascript中获取隐藏元素值

  •  3
  • GuruKulki  · 技术社区  · 15 年前

    如何在javascript中获取隐藏元素值

    3 回复  |  直到 11 年前
        1
  •  7
  •   Ivan Nevostruev    15 年前

    使用以下文档功能

    document.getElementById("elementId").value;
    

    elementID->为隐藏元素定义的ID

        2
  •  4
  •   nickf    15 年前

    在我看来,在你所有的元素上添加ID是多余的。您可以通过它们的name属性访问它们——您所需要的只是对表单对象的引用。

    <form id="blah">
        <input type="hidden" name="inputOne" value="1" />
        <input type="hidden" name="inputTwo" value="2" />
    </form>
    
    
    var formObj = document.getElementById('blah');
    alert("Input one value: " + formObj.inputOne.value);
    alert("Input two value: " + formObj.inputTwo.value);
    

    这适用于所有类型的表单输入。

        3
  •  4
  •   Timo Tijhof avalkab    11 年前

    如果元素具有id属性,并且具有value属性,则可以使用value属性

    document.getElementById( "hidElem" ).value;
    

    对于隐藏的输入元素

    <input type="hidden" id="hidElem" />
    

    否则你可以用 textContent 财产

    document.getElementById( "hidElem" ).textContent;
    

    对于隐藏的DIV元素

    <div style="display: none;" id="hidElem">value of hidden element</div>