javascript - 对齐单元格javascript

标签 javascript html

我正在使用 javascript 动态向表中添加行:

function addRow() {
    var table = document.getElementById("bestelling");

    var rowCount = table.rows.length; 
    var row = table.insertRow(rowCount-5);

    var cell1 = row.insertCell(0);
    var bedrag = document.createElement("input");
    bedrag.type = "text";
    bedrag.name = "bedrag[]";
    cell1.appendChild(bedrag);
}

这似乎工作得很好,除了我希望第一个单元格右对齐。

有什么建议吗?

最佳答案

您可以尝试添加此内容(我假设 cell1 是您所指的“第一个单元格”):

cell1.style.textAlign = "right";

这会使用 CSS textAlign right 来设置单元格的样式。

<小时/>

或者,您可以使用以下 JavaScript 代码为单元格设置类名称:

cell1.className = "alignRight"

并使用 CSS 设置右对齐。

.alignRight{
     text-align:right;
}

关于javascript - 对齐单元格javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20921925/

相关文章:

javascript - 将 javascript 变量作为参数传递给 @url.Action()

javascript - 多张背景图片,一张覆盖另一张

html - for循环在angularjs中只运行一次

html - 如何使表格中的整行可单击为链接?

javascript - Internet Explorer 中的替代 btoa 编码

javascript - 为什么 [5,6,8,7][1,2] = 8 在 JavaScript 中?

javascript - 下拉导航/排序 dd 与按钮对齐

HTML Inline Flex 不适应主类

javascript - AngularJS,如何使 UI 依赖于哪个字段具有焦点?

html - 如何控制外部 svg 周围的间距