如何用JavaScript点击table表格的第二列td后在新窗口打开里面的网址,并且td里面没有a标签
时间: 2023-06-13 15:04:29 浏览: 73
给表格和层做链接,无A标签
您可以使用以下代码实现:
```javascript
// 获取所有的表格列
var tableRows = document.querySelectorAll('table tr');
// 遍历每一行,找到第二列并获取其内容
for(var i=0; i<tableRows.length; i++){
var td = tableRows[i].querySelectorAll('td')[1];
if(td){
// 获取td的文本内容,即网址
var url = td.textContent.trim();
// 创建新窗口打开网址
window.open(url);
}
}
```
这段代码会遍历表格的每一行,找到每一行的第二列,并获取该列的文本内容,然后在新窗口打开该网址。注意,此代码假设每行的第二列都是包含网址的纯文本,而不是链接。如果每行的第二列包含链接,则需要对代码进行一些修改。
阅读全文