我想知道是否有办法显示关键变量的值? 没有检查答案,我不能为我的生活找到答案。请帮忙:
<form method="post" action="/webwork2//Section13.3/5/"
enctype="multipart/form-data" id="problemMainForm" name="problemMainForm" onsubmit="submitAction()">
<input type="hidden" name="user" value="name" id="hidden_user" />
<input type="hidden" name="effectiveUser" value="name" id="hidden_effectiveUser" />
<input type="hidden" name="key" value="ZHaiEU4qkcpMc1m2kBaYrMvbOo5TktAY" id="hidden_key" />
</form>
&#13;
答案 0 :(得分:1)
这个简单的 JavaScript 功能在网站上显示所有hidden inputs
:
function showHiddenInputs() {
object = document.getElementsByTagName('input');
for (var i in object) {
if (object[i].type === 'hidden') {
object[i].type = 'text'
}}}
showHiddenInputs();
浏览器控制台的一行:
object = document.getElementsByTagName('input'); for (var i in object) { if (object[i].type === 'hidden') { object[i].type = 'text' }}
如果您只想从名称为&#34; key&#34;的元素获取价值,请在控制台中使用:
document.getElementsByName('key')[0].value
如果有多个元素名称为&#34;键&#34;您可以使用任何其他数字而不是0。或者你可以使用这个循环:
for (var i in document.getElementsByName('key')) { if (document.getElementsByName('key')[i].type === 'hidden') { console.log(document.getElementsByName('key')[i].value) }}
答案 1 :(得分:0)
console.log(document.getElementById('hidden_key').value);
console.log(document.getElementsByName('key')[0].value);
<form method="post" action="/webwork2//Section13.3/5/"
enctype="multipart/form-data" id="problemMainForm" name="problemMainForm" onsubmit="submitAction()">
<input type="hidden" name="user" value="name" id="hidden_user" />
<input type="hidden" name="effectiveUser" value="name" id="hidden_effectiveUser" />
<input type="hidden" name="key" value="ZHaiEU4qkcpMc1m2kBaYrMvbOo5TktAY" id="hidden_key" />
</form>