0

可能我使用了错误的方法,但是将 Javascript 插入到我的文档中,因为我没有得到我的预期输出这是我的代码

String serachBoxLeft = "<script type='text/javascript' src='http://website/SearchBox/75070'></script>";
try{
Element search = doc.getElementById("hc_checkPrices").empty();
search = search.appendText(serachBoxLeft);
}catch (Exception e){

}

System.out.println(search);

我得到的输出是

<div id="hc_checkPrices" class="hc_m_v2">
  &lt;script type='text/javascript' src='http://website/SearchBox/75070'&gt;&lt;/script&gt; 
</div>

它触发了 <> 括号的代码

任何帮助表示赞赏

4

1 回答 1

2

如果方法名是appendText()很明显的,它将给定的字符串视为文本,而不是 HTML 片段。改用Element.append(String html)方法

于 2013-04-07T14:18:05.403 回答