我正在尝试使用唯一字符串替换文本块中的每个图像标记。到目前为止,我已经尝试获取标记开头和结尾的索引,创建子字符串,然后替换子字符串。问题是我不能无限次地执行此操作(文本块本身可能很长,带有n个图像标记)。
到目前为止,这是我的代码:
var txtBlock = currBlock.getElementsByClassName("txtContent")[0];
var imgStartPoint = txtBlock.indexOf("<img ");
var imgEndPoint = txtBlock.indexOf(" />");
var imgstring = txtBlock.substring(imgStartPoint, imgEndPoint);
如何多次重复此过程?
答案 0 :(得分:1)
解决这个问题的最佳方法,以及一般的大多数编程问题,都是考虑你需要做什么,并写出你需要执行的步骤,以便用简单的英语来解决你的问题。
为了帮助您入门,您应该考虑以下事项:
一旦你有一个合适的逻辑计划,代码将更容易编写。
通常,将问题分解为较小的任务,您应该能够解决几乎所有编程问题,无论语言等等。
如果您需要进一步的帮助,请告诉我。
答案 1 :(得分:0)
您似乎从DOM获取数据。因此,您可以熟悉DOM操作并使用文本节点替换所有图像节点。
有用的方法: