我想使用JavaScript将图像插入文本的特定索引。我已经尝试了一切,请帮助。我还没有尝试太多,因为我不知道从哪里开始
答案 0 :(得分:0)
首先,创建一个变量,该变量是图像元素。您可以更改其属性,例如<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>...</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>...</version>
</dependency>
,这是图像的路径。同样,您可以设置runtime
和src
之类的属性。完成图像对象后,可以通过使用width
(在本例中为文本的索引)获取父对象,将其附加到父对象。然后调用height
,它将图像添加到文本标签。
getElementById
答案 1 :(得分:0)
尝试这个。
var myString = "Test my string now.";
var index = 4;
var newString = myString.substring(0, index) + "<img src='url/to/img.jpg' />" + myString.substring(index);
document.getElementsByTagName('body')[0].innerHTML = newString;
最后一行是您选择要在其中显示新文本的元素的位置。在此示例中,我只使用了body元素。