javascript - 我正在尝试更改此代码中的语法
问题描述
我是 Javascript 的初学者。我只是想知道如何在这段代码中使用样式而不是使用新的 var。
var style =
"position:absolute;" +
"width:" + newObj.radius + "px;" +
"left:" + newObj.xPos + "px;" +
"top:" + newObj.yPos + "px;";
newImg.setAttribute("style", style);
我希望从每行末尾删除加号。我尝试了以下代码,但它不起作用。
newImg.style.position = "absolute;";
newImg.style.width= newObj.radius + "px;";
newImg.style.left = newObj.xPos + "px;";
newImg.style.top = newObj.yPos + "px;";
解决方案
您的问题是如何使用属性设置 HTML 元素的 CSS 属性与使用值_Object_.style
设置样式string
像这样:
newImg.style.position = "absolute";
newImg.style.width= newObj.radius + "px";
newImg.style.left = newObj.xPos + "px";
newImg.style.top = newObj.yPos + "px";
所有这些都可以在CSS 参考文档中找到- 查找每个属性的 Javascript 语法
推荐阅读
- c# - 消息框退出时如何停止后台工作程序?
- ios - Deinit 方法在其实例初始化并且委托设置为某个视图控制器时自动调用
- php - foreach,差分数组的奇怪问题
- ios - 同一节内单元格之间的可变空间
- android - 更新通知时记录“D/Notification:allPendingIntents”
- c# - 有条件的 EntityFramework
- javascript - 如何让组件等待 axios 从 API 获得响应?
- spring-boot - 跨度之间的 Jaeger 空间
- python - 如何使用 python 从 LTspice 解码压缩的二进制 .RAW 文件
- angular8 - 如何控制容器组件中的可观察数据