当前位置: 首页>>代码示例>>C#>>正文


C# mshtml.getAttribute方法代码示例

本文整理汇总了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));
 }
开发者ID:purplecow,项目名称:AutoBroswer,代码行数:4,代码来源:HtmlUtil.cs

示例2: RemoveS

 private void RemoveS(mshtml.IHTMLElement element)
 {
     if (element.tagName == "SPAN" && element.getAttribute("id", 2).ToString() == "advanced_search")
     {
         element.outerHTML = this.targetTerm;
     }
 }
开发者ID:grefly,项目名称:Buy4,代码行数:7,代码来源:IEModule.cs

示例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)));
 }
开发者ID:purplecow,项目名称:AutoBroswer,代码行数:41,代码来源:HtmlUtil.cs


注:本文中的mshtml.getAttribute方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。