我写了一个非常简单的Javascript函数。它所做的就是随机选择一个图像文件名(例如,file.png),并将其传递给getElementById。

var nameA=fileNames[randnumA];
document.getElementByID("image1").firstChild.nodeValue= nameA;


当然,还有其他东西,但我认为没有必要将其包括在内。我正在做的只是从Javascript中传递字符串。很简单。

问题是我想使用该字符串作为HTML标记的源。我是菜鸟,以前没有做过,所以简单的解释就好了。我当前的HTML代码是这样的:

<img src=<span id="image1">&nbsp;</span>>


我没想到它会起作用,因为在其他标签中放置标签感觉不正确。

关于我应该怎么做的任何想法?谢谢大家,我感谢您的帮助。

同样,该函数肯定会被调用。我在<body>标记中将其作为onLoad。

最佳答案

两眼发直

<img id="image1" />


JS:

var nameA = fileNames[randnumA];
document.getElementById('image1').src = nameA;

10-06 03:34