Javascript值传递

我试着单独显示一个带有文本和链接的随机图像,我找到了这个脚本,并根据需要进行了一些编辑,我不知道如何才能将Document.write()值传递给href的URL,请帮助
[超文本标记语言]
"http://www.w3.org/TR/html4/strict.dtd">
Ultimater的例子
Array.Prototype.addImgAndText=函数(i,t,l){var n={};n.img=makeImageHTML(i);n.text=t;n.url=l;this[this.length]=n}
Array.Prototype.getRandom=Function(){Return This[Math.Floor(Math.Random()*this.Length)];}
函数Make ImageHTML(I){
返回'';
}
Var info=新数组();
Info.addImgAndText("dell.gif","戴尔","http://www.dell.com")
Info.addImgAndText("google.gif","谷歌","http://www.google.com")
Info.addImgAndText("gmail.gif","gmail","http://www.gmail.com")
Info.addImgAndText("onall.gif","雅虎","http://www.yahoo.com")
Var pickedRecord=info.getRandom()
Document.write(pickedRecord.img);
:Document.write(pickedRecord.url);'>
文档.WRITE(pickedRecord.Text);
[/超文本标记语言]

# 回答1


删除文档.写入.在那里是不需要的.
还有另一种设置HREF的方法.给链接一个ID,然后:

选择 | 换行 | 行号
  1. document.getElementById("id").href = pickedRecord.url;

应该是你需要的.

标签: Javascript

添加新评论