不能为动态创建的图像分配样式

Not able to assign styles where image created dynamically

本文关键字:图像 分配 样式 创建 动态 不能      更新时间:2023-09-26

我使用这个代码动态创建图像,但样式没有得到分配

var descriptionicon = $("<img />")
    .prop("id", i)
    .prop("src", "images/Actions-mail-mark-task-icon.png")
    .css({
        width: '30px;',
        height: '30px;'
    });

从CSS语法中删除";"。像下面这样更新你的代码。

 var descriptionicon = $("<img />")
.prop("id", i)
.prop("src", "images/Actions-mail-mark-task-icon.png")
.css({
    width: '30px',
    height: '30px'
});

去掉属性值中的分号:

var descriptionicon = $("<img />")
    .prop("id", i)
    .prop("src", "images/Actions-mail-mark-task-icon.png")
    .css({
        width: '30px',
        height: '30px'
    });

试试这个代码

var descriptionicon = $("<img />")
    .prop("id", i)
    .prop("src", "images/Actions-mail-mark-task-icon.png")
   .css({
   'font-size' : '10px',
   width : '30px',
   height : '10px'
});

从CSS方法中避免不必要的分号(;)。

var descriptionicon = $("<img />")
.prop("id", i)
.prop("src", "images/Actions-mail-mark-task-icon.png")
.css({
    width: '30px',
    height: '30px'
});