Javascript 我可以更改<;中的文本吗;img>;标签?

Javascript 我可以更改<;中的文本吗;img>;标签?,javascript,html,tags,Javascript,Html,Tags,真的是新手和简单的问题。 我有这个: <img id="imagerino"> text </img> 文本 我可以用Javascript将“文本”更改为其他内容吗?例如,我知道如果它被包装在中,它是可能的,但它确实会破坏我的代码,如果可能的话,我想这样做。 我尝试过nodeValue、innerHTML、innerText等,但都没有效果。img是一个void元素,请参见void元素不能有任何内容(因为没有结束标记,所以不能将任何内容放在开始标记

真的是新手和简单的问题。 我有这个:

<img id="imagerino"> text </img>
文本
我可以用Javascript将“文本”更改为其他内容吗?例如,我知道如果它被包装在
中,它是可能的,但它确实会破坏我的代码,如果可能的话,我想这样做。
我尝试过nodeValue、innerHTML、innerText等,但都没有效果。

img是一个void元素,请参见void元素不能有任何内容(因为没有结束标记,所以不能将任何内容放在开始标记和结束标记之间)。嗯,所以..不可能吧?我的意思是,我可以用一些东西来包装它,只要它不改变它所占用的空间,也不需要额外的css来理解它,因为现在和在正确的位置上,一切都是应该的。除了div,span…之外还有其他选项吗?您可以设置/更改
img
标记的
alt
属性=当您将鼠标悬停在图像上时显示的文本。@iAmOren谢谢您,但我不想更改实际文本。:/我想我会把img标签包起来。这始终是一个选项,但不是最好的选项。好吧,请将您的代码添加到问题中:仅包括
之前和之后的部分。