JavaScript 是一种广泛使用的脚本语言,主要用于网页的客户端编程。它可以操作 HTML 文档,处理事件,创建动画等。
<script>
标签内。<script src="path_to_script.js"></script>
引入。假设我们有一个表格,其中的某些单元格 (<td>
) 包含了以 'http' 开头的字符串,我们希望将这些字符串转换为可点击的链接。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Convert URLs in TD to Links</title>
<script>
function convertUrlsToLinks() {
var cells = document.getElementsByTagName('td');
for (var i = 0; i < cells.length; i++) {
var cell = cells[i];
var text = cell.innerText;
if (text.startsWith('http')) {
var link = document.createElement('a');
link.href = text;
link.target = '_blank'; // 在新标签页中打开链接
link.innerText = text;
cell.innerHTML = ''; // 清空单元格内容
cell.appendChild(link); // 将链接添加到单元格中
}
}
}
</script>
</head>
<body onload="convertUrlsToLinks()">
<table border="1">
<tr>
<td>http://example.com</td>
<td>Some text</td>
</tr>
<tr>
<td>Another link http://another-example.com</td>
<td>More text</td>
</tr>
</table>
</body>
</html>
<td>
元素:使用 document.getElementsByTagName('td')
获取页面中所有的 <td>
元素。for
循环遍历每个单元格。cell.innerText
获取单元格的文本内容,并检查是否以 'http' 开头。<a>
元素,并设置其 href
属性为文本内容,target
属性为 '_blank' 以在新标签页中打开链接。通过上述代码,你可以实现将表格单元格中的 URL 转换为可点击的链接,并在新标签页中打开这些链接。
领取专属 10元无门槛券
手把手带您无忧上云