IHTMLAttribute如何获取未修剪的值属性
本文关键字:修剪 属性 获取 何获取 IHTMLAttribute | 更新日期: 2023-09-27 18:25:39
我正在将IHTMLDomNode属性强制转换为IHTMLDOMAttribute
IHTMLAttributeCollection attributes = (IHTMLAttributeCollection)childDomElement.attributes;
问题是,当我使用IHTMLDOMAttribute值属性来获取特定元素节点的值时,它似乎在内部修剪了值字符串。因此,例如,如果选择了一个类似class="error"的属性值,那么该属性值将返回"error",这是错误的,因为它应该有空格。知道怎么取正确的名字吗?
我不确定这是否会有所帮助,但据我所知,您可以做如下操作。。以下是我在自己的特殊情况下用来检查或获取属性的内容。请随意使用此代码来帮助您指向正确的方向
IHTMLAttributeCollection myAttrColl =
(IHTMLAttributeCollection)myNode.attributes;
IHTMLDOMAttribute myAttr;
foreach myAttr in myAttrColl
{
if (myAttr.specified) //do something
}