Javascript 我想在文本索引中附加子项

Javascript 我想在文本索引中附加子项,javascript,html,css,Javascript,Html,Css,我想使用JavaScript将图像插入到文本的特定索引中。我现在什么都试过了,请帮忙。我还没有尝试太多,因为我不知道从哪里开始。首先,创建一个变量,它是图像元素。您可以更改它的属性,如src,它是图像的路径。类似地,您可以设置属性,如width和height。完成图像对象后,可以通过使用getElementById获取父对象,将其附加到父对象,在本例中是文本的索引。然后调用将图像附加到文本标记的appendChild var img = document.createElement('img')

我想使用JavaScript将图像插入到文本的特定索引中。我现在什么都试过了,请帮忙。我还没有尝试太多,因为我不知道从哪里开始。首先,创建一个变量,它是图像元素。您可以更改它的属性,如
src
,它是图像的路径。类似地,您可以设置属性,如
width
height
。完成图像对象后,可以通过使用
getElementById
获取父对象,将其附加到父对象,在本例中是文本的索引。然后调用将图像附加到文本标记的
appendChild

var img = document.createElement('img');
img.src = 'my_image.jpg';
document.getElementById('container').appendChild(img);
试试这个

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;
var myString=“立即测试我的字符串。”;
var指数=4;
var newString=myString.substring(0,索引)+“”+myString.substring(索引);
document.getElementsByTagName('body')[0].innerHTML=newString;

最后一行是选择要显示新文本的元素的位置。在这个例子中,我只使用了body元素。

您想做什么?请创建代码段。欢迎使用堆栈溢出!为了给你一个很好的答案,如果你还没有看一眼,它可能会帮助我们。如果你能提供一个答案,它可能也会很有用。你的答案可能是正确的,但是一个解释会帮助其他读者。欲了解更多信息,请阅读