Exemple #1
0
        /// <summary>
        /// Creates a new table body and appends it.
        /// </summary>
        /// <returns>The created table body.</returns>
        public IHtmlTableSectionElement CreateBody()
        {
            var lastBody = Bodies.LastOrDefault();
            var body     = Owner.CreateElement(Tags.Tbody) as IHtmlTableSectionElement;
            var index    = lastBody != null?lastBody.Index() + 1 : ChildNodes.Length;

            InsertChild(index, body);
            return(body);
        }
Exemple #2
0
        public IHtmlTableSectionElement CreateBody()
        {
            var lastBody = Bodies.LastOrDefault();
            var body     = Owner.CreateElement(TagNames.Tbody) as IHtmlTableSectionElement;
            var length   = ChildNodes.Length;
            var index    = lastBody != null?lastBody.Index() + 1 : length;

            if (index == length)
            {
                AppendChild(body);
            }
            else
            {
                InsertChild(index, body);
            }

            return(body);
        }