显示document.getElementByID

时间:2017-03-17 12:10:26

标签: javascript jsp

一个新手挣扎着可能非常简单的代码(在jsp中)。

如果document.getElementbyID(“name”)。value ==“test”正在工作,我有一个exisitng,所以“name”确实包含正确的内容。

我只需要在标题中显示这些内容,例如

Inventory'name'

,但这只显示'name'而不是值(test)。

可能非常简单。

更详细的代码(此表格输入部分部分已经工作) -    document.getElementById(“assetname”)。value =“”;

然后,作为报告标题的一部分,我想 -     

库存(“assetname”)报告

其中assetname是输入字段中的值。 我无法确定显示.value

的正确语法

我想我设法纠正了它,可能不是最好的代码 -

String myassetname = request.getParameter("assetname");
<h2>Inventory <%=myassetname%> Report</h2>

由于 活性

4 个答案:

答案 0 :(得分:0)

请正确使用语法。我认为这里存在语法问题。

如果testdiv,请使用以下代码:

&#13;
&#13;
if (document.getElementById("test").innerHTML === "test") {
  alert("Inventory " + document.getElementById("test").innerHTML);
}
&#13;
<div id="test">test</div>
&#13;
&#13;
&#13;

如果testinput,请使用:

&#13;
&#13;
if (document.getElementById("test").value === "test") {
  alert("Inventory " + document.getElementById("test").value);
}
&#13;
<input id="test" value="test" />
&#13;
&#13;
&#13;

答案 1 :(得分:0)

试试这个:

document.getElementById("customlbl").innerHTML="Test";
<h1>Inventory <span id="customlbl"></span></h1>

答案 2 :(得分:0)

你也可以通过这样的jquery:

<div id="test"></div>
$(document).ready(function() {
alert($('#test').attr('id'));
});

答案 3 :(得分:0)

我想我设法纠正了它,可能不是最好的代码 -

String myassetname = request.getParameter("assetname");
<h2>Inventory <%=myassetname%> Report</h2>

此致 活性