Javascript 在同一个html中获取隐藏字段的值?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/14661670/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-24 17:32:06  来源:igfitidea点击:

Get the value of hidden field in same html?

javascripthtml

提问by vikiiii

I want to get the value of hiddenfield in my html.

我想hidden在我的 html 中获取字段的值。

<form>

<fieldset>
<input id="name" type="hidden" value="vikiiii" name="name">
</fieldset>

My name is {What should i write here to print "vikiiii" ???} ...!!!

</div>

</form>

How i can print my name in that same html.

我如何在同一个 html 中打印我的名字。

How i can achieve this? Thanks in advance.

我怎么能做到这一点?提前致谢。

采纳答案by Sirko

Assuming this HTML

假设这个 HTML

<form>

<fieldset>
<input id="name" type="hidden" value="vikiiii" name="name">
</fieldset>

My name is <span id="nameTarget"></span> ...!!!

</div>

</form>

This JavaScript code will work:

此 JavaScript 代码将起作用:

document.getElementById( 'nameTarget' ).innerHTML = document.getElementById( 'name' ).value;

回答by Onur Y?ld?r?m

You can use a <span>for the value to be printed.
Here is a demo fiddle.

您可以使用 a<span>作为要打印的值。
这是一个演示小提琴

HTML:

HTML:

<fieldset>
<input id="name" type="hidden" value="vikiiii" name="name">
</fieldset>
<span>My name is </span><span id="myname"></span><br />

Javascript:

Javascript:

var hiddenValue = document.getElementById("name").value;
document.getElementById("myname").innerText = hiddenValue;