javascript - 使用 DOM 属性创建的样式按钮?

标签 javascript html css

这里我在列表标签​​内动态添加按钮。按钮出现在列表附近,我正在尝试将其向右移动。当 dom 创建按钮时,我们有什么办法可以做到这一点。需要这方面的指导。

{
    var button = document.createElement("button");
    button.innerHTML = "Add To Favourite";
    button.setAttribute('onclick',
        'addFavourite("' + movie['title'] + '")');
    data.appendChild(button);
}

最佳答案

您可以使用 float: right;将按钮移动到 <li> 的最右侧.您也可以使用 margin-left: 40px;将它移动到 <li> 右侧的几个空格

var data = document.getElementById('container');
var button = document.createElement("button");
button.innerHTML = "Add To Favourite";  
button.className = 'liBtn';
button.setAttribute('onclick',
'addFavourite("sss")');
data.appendChild(button);
.liBtn{
  margin-left: 40px;
}
<ul>
  <li id='container'>List 1</li>
</ul>

关于javascript - 使用 DOM 属性创建的样式按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51081750/

相关文章:

php - 如何隐藏访客链接而不是爬虫机器人?

python - Django render_to_string <body><head> 标签

html - 向右浮动的标题项 = 向左浮动如何?

html - 在一页 html 文件中显示两个日期选择器时出错

css - HTML5 & CSS - 媒体查询运算符问题

javascript - 谷歌应用程序脚本 : How to find a listItem object in a google document and insert a item to it?

javascript - 如何使用 PHP 从服务器文件夹中检索文件并使用 javascript 在网页上显示/下载它?

javascript - express 有时会选择错误的路线

javascript - Babel 文件被复制而不被转换

html - 让我的 css 菜单停留在屏幕顶部?