在 Javascript 中将图像插入表格单元格
Insert image into table cell in Javascript
我想将图像插入到刚刚创建的新单元格中。我该怎么做?谁能指导我这样做?这是我插入单元格的代码:
<!DOCTYPE html>
<html>
<head>
<script>
function displayResult()
{
var firstRow=document.getElementById("myTable").rows[0];
var x=firstRow.insertCell(-1);
x.innerHTML="New cell"
}
</script>
</head>
<body>
<table id="myTable" border="1">
<tr>
<td>First cell</td>
<td>Second cell</td>
<td>Third cell</td>
</tr>
</table>
<br>
<button type="button" onclick="displayResult()">Insert cell</button>
</body>
</html>
我想要的只是在创建的单元格中插入图像。
您可以创建图像元素并将其附加到新单元格:
function displayResult()
{
var firstRow=document.getElementById("myTable").rows[0];
var x=firstRow.insertCell(-1);
x.innerHTML="New cell";
var img = document.createElement('img');
img.src = "link to image here";
x.appendChild(img);
}
当心为图像构建原始 HTML,如果您这样做,则需要确保转义src
和任何其他属性。
只需将新单元格的内部 HTML 设置为 img 元素的 HTML,即可使用您想要的任何 src 或属性。
function displayResult()
{
var firstRow=document.getElementById("myTable").rows[0];
var x=firstRow.insertCell(-1);
x.innerHTML="<img src='myImageURL' alt='hello'/>";
}
function displayResult()
{
document.getElementById("myTable").rows[0].innerHTML="your image";
}
也许这会有所帮助,以后可以实现动态主义,只是现在试试它是否有效?
相关文章:
- Meteor使用表格值插入记录
- 谷歌表格-从硬盘获取文件名并插入表格-(模拟Excel's Appification.GetOpenFilena
- 从web服务中检索10000行并插入到OWC11电子表格中
- 根据表格内容插入图像
- P5JS插入画布作为表格元素
- 如何使用谷歌脚本在电子表格中插入多行
- 如何在 AngularJS 的表格单元格中插入多个值
- 在表格单元格的开头插入复选框
- javascript动态生成表格时,如何在表格单元格中插入空格
- 如何提交表格,并在每个不同的'选择mysql-query'并将答案插入mysql数据库
- 使用谷歌脚本,如何将图像插入表格单元格
- 在同一表格字段中插入多个值
- 在 Javascript 中将图像插入表格单元格
- 如何在表格单元格中插入输入字段
- 谷歌电子表格:插入行并复制隐藏的内容
- 使用jquery插入的值是't以表格形式提交
- JQuery -加载表格并使用html()插入
- 插入HTML表格行"标题"基于动态可见元素数据属性的研究
- 使用javascript在表格单元格中插入数组值
- 抓取网站并将表格插入到我自己的 HTML 文档中