通过名称获取HTML对象为空
text = MainUI.GetChild("n0").asRichTextField;获得指定名称的HTML元素。名称由HTML元素里的name属性指定。
element = text.richTextField.GetHtmlElement("test");
Debug.Log(text.text);
Debug.Log(element);
Debug结果:富文本的内容正确获取到了,但是通过name来获取对象一直为空。
<p name="test">sdaasdasdasd</p><p>dsdd<a href='xxx'>dddd</a>ddddddddddddddd</p>
Null
进入到RichTextField.cs中
public HtmlElement GetHtmlElement(string name)Debug element.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;
}
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自: