/// <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); }
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); }