通过名称获取HTML对象为空

        text = MainUI.GetChild("n0").asRichTextField;
element = text.richTextField.GetHtmlElement("test");
Debug.Log(text.text);
Debug.Log(element);
获得指定名称的HTML元素。名称由HTML元素里的name属性指定。
Debug结果:富文本的内容正确获取到了,但是通过name来获取对象一直为空。
<p name="test">sdaasdasdasd</p><p>dsdd<a href='xxx'>dddd</a>ddddddddddddddd</p>

Null

 
进入到RichTextField.cs中 
		public HtmlElement GetHtmlElement(string name)
{
List<HtmlElement> elements = textField.htmlElements;
int count = elements.Count;
for (int i = 0; i < count; i++)
{
HtmlElement element = elements[i];
Debug.Log(element.name);
if ( name.Equals(element.name, System.StringComparison.OrdinalIgnoreCase))
return element;
}

return null;
}
Debug element.name也都是空
已邀请:

谷主

赞同来自:

没有实际存在的p元素。不支持。

要回复问题请先登录注册