C# webbrower中 AppendChild 添加元素不显示样式

.Net技术 码拜 10年前 (2014-12-04) 1971次浏览 0个评论

HtmlElement divElment = this.wbTagView.Document.CreateElement(“div”);   //创建html元素
divElment.SetAttribute(“class”, “frameCss”);       //设样式
divElment.SetAttribute(“tag”, tagText);                                 //设置内容标签信息
divElment.Click += new HtmlElementEventHandler(DisplayTag);             //加载单击事件
divElment.DoubleClick += new HtmlElementEventHandler(Edit_OndblClick);  //加载双击事件
divElment.InnerHtml = text;        //加载标签信息置
this.wbTagView.Document.GetElementById(“main”). AppendChild (divElment);  //添加显示html元素这样设置了样式class属性为frameCss之后再webbrower中显示没有样式是怎么回事?是不是要做什么处理才显示么?我把样式直接设置成  divElment.Style = “border:3px solid red; margin:5 0 0 0;”; 就可以显示求大神解答!
—-
30分 试下把divElment.SetAttribute(“class”, “frameCss”);       //设样式改成divElment.SetAttribute(“className”, “frameCss”);       //设样式
—-
10分 引用 2 楼 phommy 的回复:试下把
divElment.SetAttribute(“class”, “frameCss”);       //设样式
改成
divElment.SetAttribute(“className”, “frameCss”);       //设样式2楼正解 classname 不区分大小写.
—-
引用 2 楼 phommy 的回复:试下把
divElment.SetAttribute(“class”, “frameCss”);       //设样式
改成
divElment.SetAttribute(“className”, “frameCss”);       //设样式谢谢给与的帮助,


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C# webbrower中 AppendChild 添加元素不显示样式
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!