Javascript 如何使用此.value从TD列获取值 123 你好 再见
如何实现this.FirstTDValue以使警报显示“123”,在TR或表级别请求它是否有效?Javascript 如何使用此.value从TD列获取值 123 你好 再见,javascript,Javascript,如何实现this.FirstTDValue以使警报显示“123”,在TR或表级别请求它是否有效?元素有一个单元格集合,允许您访问子元素: this.cells[0]。innerHTML元素有一个cells集合,允许您访问子元素: this.cells[0]。innerHTML表格行具有单元格集合,该集合是单元格的活动节点列表,因此: <table> <tr onClick = "alert(this.FirstTDValue);" > <td>12
元素有一个单元格
集合,允许您访问子
元素:
this.cells[0]。innerHTML
元素有一个cells
集合,允许您访问子
元素:
this.cells[0]。innerHTML
表格行具有单元格集合,该集合是单元格的活动节点列表,因此:
<table>
<tr onClick = "alert(this.FirstTDValue);" >
<td>123</td>
<td>Hello</td>
<td>Goodbye</td>
</tr>
</table>
或许:
alert(this.cells[0].textContent || this.cells[0].innerText);
表行有一个单元格集合,该集合是单元格的活动节点列表,因此:
<table>
<tr onClick = "alert(this.FirstTDValue);" >
<td>123</td>
<td>Hello</td>
<td>Goodbye</td>
</tr>
</table>
或许:
alert(this.cells[0].textContent || this.cells[0].innerText);
类似于
alert(this.cells[0].firstChild.data);
123
你好
再见
函数getTD(){
警报(document.body.getElementsByTagName(“td”)[0]);
}
类似于
alert(this.cells[0].firstChild.data);
123
你好
再见
函数getTD(){
警报(document.body.getElementsByTagName(“td”)[0]);
}
我就是这样做的:
<tr onClick = "getTD();" >
<td>123</td>
<td>Hello</td>
<td>Goodbye</td>
</tr>
<script type="text/javascript">
function getTD(){
alert(document.body.getElementsByTagName("td")[0]);
}
</script>
Element.prototype.FirstTDValue=函数(){
for(var i=0;i
我就是这样做的:
<tr onClick = "getTD();" >
<td>123</td>
<td>Hello</td>
<td>Goodbye</td>
</tr>
<script type="text/javascript">
function getTD(){
alert(document.body.getElementsByTagName("td")[0]);
}
</script>
Element.prototype.FirstTDValue=函数(){
for(var i=0;i
jQuery解决方案:
<script>
Element.prototype.FirstTDValue = function() {
for (var i = 0; i< this.childNodes.length; i++) {
if (this.childNodes[i].tagName == 'TD') {
return this.childNodes[i].innerHTML;
}
}
return ("No TD Values");
}
</script>
<table>
<tr onClick = "alert(this.FirstTDValue())" >
<td>123</td>
<td>Hello</td>
<td>Goodbye</td>
</tr>
</table>
jQuery解决方案:
<script>
Element.prototype.FirstTDValue = function() {
for (var i = 0; i< this.childNodes.length; i++) {
if (this.childNodes[i].tagName == 'TD') {
return this.childNodes[i].innerHTML;
}
}
return ("No TD Values");
}
</script>
<table>
<tr onClick = "alert(this.FirstTDValue())" >
<td>123</td>
<td>Hello</td>
<td>Goodbye</td>
</tr>
</table>
我想您必须给第一个id,以便它知道在哪里查找和获取值。我想您必须给第一个id,以便它知道在哪里查找和获取值。仅当这是页面第一个表中的第一行时有效。仅当这是页面第一个表中的第一行时有效不必在子节点
上循环,您可以获取子节点
的第一个元素。这取决于元素。原型支持值为-1。。。侥幸逃脱。这一次-\您可以选择子节点的第一个元素,而不是在子节点
上循环。这取决于元素。原型支持值为-1。。。侥幸逃脱。这一次-\