當前位置: 首頁>>代碼示例>>C#>>正文


C# HtmlElement.removeAttribute方法代碼示例

本文整理匯總了C#中SharpKit.Html.HtmlElement.removeAttribute方法的典型用法代碼示例。如果您正苦於以下問題:C# HtmlElement.removeAttribute方法的具體用法?C# HtmlElement.removeAttribute怎麽用?C# HtmlElement.removeAttribute使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在SharpKit.Html.HtmlElement的用法示例。


在下文中一共展示了HtmlElement.removeAttribute方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: resolveContent

        public void resolveContent(HtmlElement element)
        {
            var content = element.getAttribute("data-content");

            //Clean up any of our properties embedded in the DOM
            element.removeAttribute("data-content");

            if (content == null) {
                //content = map.getExtensionValue("content");
            }

            //load the content
        }
開發者ID:griffith-computing,項目名稱:Randori,代碼行數:13,代碼來源:ContentResolver.cs

示例2: investigateDomElement

        private void investigateDomElement(HtmlElement element, InjectionClassBuilder classBuilder, AbstractBehavior parentBehavior)
        {
            var currentBehavior = parentBehavior;

            var id = element.getAttribute("id");

            if (id != null) {
                //we have a reference to the element now, so remove the id so we dont have to deal with conflicts and clashes
                element.removeAttribute("id");
            }

            var elementDescriptor = elementDescriptorFactory.describeElement( element );

            if (elementDescriptor.context != null) {
                //change the class builder for everything under this point in the DOM
                classBuilder = domExtensionFactory.buildChildClassBuilder(classBuilder, element, elementDescriptor.context);
            }

            if (elementDescriptor.behavior != null) {
                //build a context for this behavior IF it turns out that this particular element defines one
                currentBehavior = domExtensionFactory.buildBehavior( classBuilder, element, elementDescriptor.behavior );

                //we have a new behavior, this effectively causes us to use a new context for the nodes below it
                //Make sure we add ourselves to our parent though
                if (id != null && parentBehavior != null) {
                    parentBehavior.injectPotentialNode(id, currentBehavior);
                }
            } else {
                if (id != null && currentBehavior != null) {
                    currentBehavior.injectPotentialNode(id, jQueryContext.J(element));
                }
            }

            if (elementDescriptor.fragment != null) {
                //build a context for this behavior IF it turns out that this particular element defines one
                domExtensionFactory.buildNewContent(element, elementDescriptor.fragment);
            }

            walkChildren(element, classBuilder, currentBehavior);

            //Now that we have figured out all of the items under this dom element, setup the behavior
            if (currentBehavior != null && currentBehavior != parentBehavior) {
                currentBehavior.verifyAndRegister();
            }
        }
開發者ID:labriola,項目名稱:Randori,代碼行數:45,代碼來源:DomWalker.cs


注:本文中的SharpKit.Html.HtmlElement.removeAttribute方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。