起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1847|回复: 1

[处理中3] 动态创建,css 样式不能见效怎么办?

[复制链接]

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
发表于 2019-4-10 08:58:51 | 显示全部楼层 |阅读模式
  1.         Model.prototype.button4Click = function(event){
  2.                 debugger ;
  3.                 var ul = this.getElementByXid("ulIM") ;
  4.                 var li =  document.createElement("li");
  5.                 ul.appendChild(li);
  6.                 var  div1 = document.createElement("div");
  7.                 //$(div1).addClass("chat-div1");
  8.                 //addClass(div1, 'chat-div1');
  9.                 li.appendChild(div1);
  10.                 var  div2 = document.createElement("div");
  11.                 div2.setAttribute("class", "chat-user1");
  12.                 div1.appendChild(div2);
  13.                 var  img = document.createElement("img");
  14.                 img.setAttribute("src", "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTISz5ibpUgQjFwsUv09yek7x0qQpAtocHrosnvRWr20f6ic65QXpvYa54QzeqTvL5RMPKzolYib1WibxQ/132");
  15.                 //img.setAttribute("bind-css", "$model.getCss()");
  16.                 //$(img).addClass("chat-user1-img") ;
  17.                 //addClass(img,"chat-user1-img") ;
  18.                 //img.className="chat-user1-img" ;
  19.                 //img.setAttribute("class", "chat-user1-img");
  20.                 //可以操作
  21.                 /*img.setAttribute("width", "40px");
  22.                 img.setAttribute("height", "40px"); */
  23.                 img.setAttribute("style", "{'height':'40px','width':'40px'}") ;
  24.                 //img.setAttribute("border-radius", "100%");
  25.                 //img.setAttribute("style", "100%");
  26.                 div2.appendChild(img);
  27.                 //$(div2).add("<img src='http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTISz5ibpUgQjFwsUv09yek7x0qQpAtocHrosnvRWr20f6ic65QXpvYa54QzeqTvL5RMPKzolYib1WibxQ/132' class='chat-user1-img'/>");
  28.         };
复制代码


上面试了 n 种方法,但动态创建的 img , css 样式就是不能见效。
css 内容为:
.chat-user1-img {
        width: 40px;
        height: 40px;
        border-radius: 100%;
}

请老师指导一下,非常感谢!

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-4-10 16:28:43 | 显示全部楼层
css样式跟踪调试确认生成的dom节点上样式存在吗?确认定义样式的css文件加载了吗?
http://docs.wex5.com/css-debug/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-19 18:20 , Processed in 0.084912 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表