本文整理汇总了C#中mshtml.getAttribute方法的典型用法代码示例。如果您正苦于以下问题:C# mshtml.getAttribute方法的具体用法?C# mshtml.getAttribute怎么用?C# mshtml.getAttribute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mshtml
的用法示例。
在下文中一共展示了mshtml.getAttribute方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IsElementMatchType
public static bool IsElementMatchType(mshtml.IHTMLElement ele, string typeName)
{
return ((ele.getAttribute("type", 0) != null) && ele.getAttribute("type", 0).ToString().ToLower().Trim().Equals(typeName));
}
示例2: RemoveS
private void RemoveS(mshtml.IHTMLElement element)
{
if (element.tagName == "SPAN" && element.getAttribute("id", 2).ToString() == "advanced_search")
{
element.outerHTML = this.targetTerm;
}
}
示例3: IsElementMatch
public static bool IsElementMatch(mshtml.IHTMLElement ele, ElementTag tag, string itemName, string keyword = "")
{
itemName = itemName.Trim();
if (tag == ElementTag.ID)
{
return (!string.IsNullOrEmpty(ele.id) && ele.id.Trim().Equals(itemName));
}
if (tag == ElementTag.name)
{
return ((ele.getAttribute("name", 0) != null) && ele.getAttribute("name", 0).ToString().Trim().Equals(itemName));
}
if (tag == ElementTag.outerText)
{
return (!string.IsNullOrEmpty(ele.outerText) && (ele.outerText.Trim().IndexOf(itemName) != -1));
}
if (tag == ElementTag.className)
{
return (!string.IsNullOrEmpty(ele.className) && ele.className.Trim().Equals(itemName));
}
if (tag == ElementTag.outerHTML)
{
return (!string.IsNullOrEmpty(ele.outerHTML) && ele.outerHTML.Trim().Equals(itemName));
}
if (tag == ElementTag.value)
{
return ((ele.getAttribute("value", 0) != null) && ele.getAttribute("value", 0).ToString().Trim().Equals(itemName));
}
if (tag == ElementTag.href)
{
return ((ele.getAttribute("href", 0) != null) && ele.getAttribute("href", 0).ToString().Trim().Equals(itemName));
}
if (tag != ElementTag.src)
{
return false;
}
if (ele.getAttribute("src", 0) == null)
{
return false;
}
return (ele.getAttribute("src", 0).ToString().Trim().Equals(itemName) || (!string.IsNullOrEmpty(keyword) && (ele.getAttribute("src", 0).ToString().Trim().IndexOf(keyword) != -1)));
}