我有一個更多表單域的jsp頁面。表單域是基於一些條件的。也就是說,如果數據存在,那麼它會在<label>
標籤內顯示。否則將顯示一個<input>
標記(如果數據存在,那麼它將顯示,否則要輸入數據)。 Id的<label>
和<input>
字段相同。我想通過特定的ID找出選項卡。那麼只有我必須驗證它。如何根據javascript中的id找出哪個html標籤
JSP
<%if(data!=null&&!data.equals("")){ %>
<label id="data"><%=data%></label>
<%}else{ %>
<input type="text" style="width:95%;" name="data" id="data" value="" >
<%} %>
的Java腳本
function validate(){
if()
//want to find out the tab is label based on the id "data"
//get data from label tag
var value=document.getElementById("data").innerHTML;
else
//get data from input tag
var value=document.getElementById("data").value;
}