0

我写了一个非常简单的 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 。

4

2 回答 2

2

两眼发直

<img id="image1" />

JS:

var nameA = fileNames[randnumA];
document.getElementById('image1').src = nameA;
于 2013-02-06T22:52:41.010 回答
1

Javascript:

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

HTML:

<img id="image1" />
于 2013-02-06T22:52:42.827 回答