/// <summary> /// 获取元素的唯一标识 /// </summary> /// <param name="element">要获取标识的元素</param> /// <returns>唯一标识</returns> /// <remarks> /// 元素的唯一标识仅在文档结构不被修改时唯一,当文档结构变化时,元素的唯一标识将会改变,也不能确保唯一性 /// </remarks> public static string Unique(this IHtmlElement element) { var id = element.Identity(); if (id == null) { return(CreateIdentity(element, false)); } else { return(id); } }