gpt4 book ai didi

javascript - javascript中当列标签的表格包含 `display:none`时如何访问

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:09 25 4
gpt4 key购买 nike

我需要访问哪一列的样式显示为无

我采用这样的表格列:

<% ResultSet rs = st.executeQuery(query); %>
<% while(rs.next()) { %>
<tbody>
<tr>
<td><%=rs.getString(5)%></td>
<td style="display:none;"><%=rs.getString(6)%></td>
<td style="display:none;" id="name"><%=rs.getString(7)%></td>
<td style="display:none;"><%=rs.getString(8)%></td>
</tr>
<% } %>

Javascript:

<script type="text/javascript">
function printIt(){
var name=document.getElementById("name").value;
alert(name);
}
</script>

<body><input type="submit" value="Get Value" onclick="printIt();"/></body>

当我点击按钮时,它会在未定义中显示警报,我如何访问它

最佳答案

您应该使用 Element.innerHTML 而不是 Element.value :

代码示例:

function printIt() { 
var name = document.getElementById('name').innerHTML;
console.log(name);
}
<table>
<tr>
<td><a href="WorkAreaNew.jsp?id=1">Dynamic text 1</a></td>
<td>Dynamic text 2</td>
<td style="display:none;">Dynamic text 3</td>
<td style="display:none;" id="name">Dynamic text 4</td>
<td style="display:none;">Dynamic text 5</td>
</tr>
</table>

<input type="submit" value="Get Value" onclick="printIt();"/>

关于javascript - javascript中当列<td>标签的表格包含 `display:none`时如何访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43469715/

25 4 0