我写了一个非常简单的Javascript函数。它所做的就是随机选择一个图像文件名(例如,file.png),并将其传递给getElementById。
var nameA=fileNames[randnumA];
document.getElementByID("image1").firstChild.nodeValue= nameA;
当然,还有其他东西,但我认为没有必要将其包括在内。我正在做的只是从Javascript中传递字符串。很简单。
问题是我想使用该字符串作为HTML标记的源。我是菜鸟,以前没有做过,所以简单的解释就好了。我当前的HTML代码是这样的:
<img src=<span id="image1"> </span>>
我没想到它会起作用,因为在其他标签中放置标签感觉不正确。
关于我应该怎么做的任何想法?谢谢大家,我感谢您的帮助。
同样,该函数肯定会被调用。我在
<body>
标记中将其作为onLoad。 最佳答案
两眼发直
<img id="image1" />
JS:
var nameA = fileNames[randnumA];
document.getElementById('image1').src = nameA;