我正在尝试通过我创建的JavaScript搜索来运行网站的正文。它工作正常,但单词之间没有空格。以及在此xcase中的html事实,图像没有显示/显示。有什么办法吗?
因此,我需要帮助来显示图像。然后,将文本显示为在浏览器上显示为带空格。
所有这些都可以在srctxt变量中找到。我认为问题出在哪里。
请注意,我只具有相当基本的Java知识。
<body>
<script type = "text/javascript">
var keyword;
var srctxt;
var srctxtarray;
keyword = "archery";
srctxt = "hellow blah blah blah archery <img src =\"megan_fox.jpg\">hello test archery";
srctxtarray= srctxt.split(" ");
for (var i=0;i<srctxtarray.length;i++){
if(srctxtarray[i] != keyword){
document.write(srctxtarray[i]);
}
else{
document.write("<b class=\"red\">");
document.write(srctxtarray[i] );
document.write("</b>");
}
}
</script>
</body>
最佳答案
请编辑您的问题,并确保您清楚要求什么。您是否要显示图像?从DOM获取文本是否有问题?您如何从DOM获取文本?
我马上就能看到的最大问题是您正在使用document.write。您应该使用innerHtml设置DOM文本和元素。