Javascript上传文件对齐
在上图中,删除按钮需要正确对齐。在我的代码中,它根据文件名长度进行对齐Javascript上传文件对齐,javascript,jquery,Javascript,Jquery,在上图中,删除按钮需要正确对齐。在我的代码中,它根据文件名长度进行对齐 <script> var filelist = new Array(); updateList = function () { var input = document.getElementById('fileUploader'); var output = document.getElementById('divFiles');
<script>
var filelist = new Array();
updateList = function () {
var input = document.getElementById('fileUploader');
var output = document.getElementById('divFiles');
var HTML = "<table>";
for (var i = 0; i < input.files.length; ++i) {
filelist[i]=input.files.item(i).name;
HTML += "<tr><td>" + filelist[i] + "</td><td> <button ></button></td></tr>";
}
HTML += "</table>";
output.innerHTML += HTML;
}
</script>
在上面的脚本中,删除按钮以固定顺序显示,但我希望文件名在左侧对齐,删除按钮需要在右侧角对齐
在上面的脚本中,删除按钮以固定顺序显示,但我希望文件名在左侧对齐,删除按钮需要在右侧角对齐
试试这个
试试这个
请试试这个
table {
border-collapse: separate;
border-spacing: 0 3px;
width: 600px;
}
请试试这个
table {
border-collapse: separate;
border-spacing: 0 3px;
width: 600px;
}
使用CSS使所有表格元素具有相同的宽度。或者将所有tr元素放在同一个表中。这样你就不需要CSS了,这不是最好的使用方法。尝试使用css或两列行。尽管我不建议在布局中使用元素,但您所需要的只是将所有文件插入同一元素,而不是为每一行创建一个新元素。table{border collapse:separate;border space:0 3px;table layout:fixed}tr:nth-child1n{边框:2px实心;背景色:eceff1;颜色:黑色;}tr:nth-child2n{边框:2px实心;颜色:黑色;}td{顶部填充:.5em;左侧填充:.5em;右侧填充:.5em;底部填充:.5em;}使用CSS使所有表元素具有相同的宽度。或者将所有tr元素放在同一个表中。这样您甚至不需要CSS。这不是最好的使用方法。尝试使用CSS或两列行。尽管我不建议在布局中使用元素,但您所需要的只是将所有文件插入同一个元素中,而不是创建新的表{边框折叠:单独;边框间距:0 3px;表布局:固定}tr:nth-child1n{边框:2px实心;背景色:eceff1;颜色:黑色;}tr:nth-child2n{边框:2px实心;颜色:黑色;}td{顶部填充:.5em;左侧填充:.5em;右侧填充:.5em;底部填充:.5em;}我想把删除按钮放在右边角,文件名放在左边角我想把删除按钮放在右边角,文件名放在左边角
table {
border-collapse: separate;
border-spacing: 0 3px;
width: 600px;
}