javascript - 在 li/ul 表之前格式化 div b 标签
问题描述
我正在用 JS 制作 li/lu:
(function(){
var ul = document.createElement('ul');
ul.setAttribute('id','proList');
var t, tt;
productList=["product1", "product2", "product3", "product4"];
document.getElementById('renderList').appendChild(ul);
productList.forEach(renderProductList);
function renderProductList(element, index, arr) {
var li = document.createElement('li');
li.setAttribute('class','item');
ul.appendChild(li);
t = document.createTextNode(element);
li.innerHTML=li.innerHTML + element;
}
})();
ul#proList{float:right;margin-top: 50px; }
li.item{list-style:none; padding:5px; border-radius: 1px;
border: 1px solid #005eff;}
<div id="renderList" style="float:right;"><b style="float:right;">Product catalog:</b></div>
所以我有一个CSS样式问题。我想格式化“产品目录”副标题下的 li/ul“表格”。我怎样才能实现它?
解决方案
您可以float:right
从b和ul元素中删除:
(function(){
var ul = document.createElement('ul');
ul.setAttribute('id','proList');
var t, tt;
productList=["product1", "product2", "product3", "product4"];
document.getElementById('renderList').appendChild(ul);
productList.forEach(renderProductList);
function renderProductList(element, index, arr) {
var li = document.createElement('li');
li.setAttribute('class','item');
ul.appendChild(li);
t = document.createTextNode(element);
li.innerHTML=li.innerHTML + element;
}
})();
ul#proList{
margin-top: 50px;
}
li.item{
list-style:none;
padding:5px;
border-radius: 1px;
border: 1px solid #005eff;
}
<div id="renderList" style="float:right;">
<b>Product catalog:</b>
</div>
推荐阅读
- json - 将 PySpark DataFrame 序列化为 JSON 数组
- visual-studio-code - 在 VSCode 调试模式下,有没有办法复制所有的 Locals 变量?
- php - 返回后使用休息
- javascript - 如何在 Node.js 中设置交叉同步?(相关循环依赖)
- json - 如何通过迭代范围在 Google Apps 脚本中创建 JSON 对象
- volttron - Volttron 平台在设置期间不接受 IP 地址
- pygame - 你如何解决:“AttributeError:'Boundary'对象没有属性'rect'”?
- javascript - XHR 多部分文件上传 Spring Boot 问题
- jquery - 将 Ajax jQuery 转换为 Axios
- javascript - 当我滑动手指时,试图让它在 div 中更改页面