最近プログラミングを始めた初心者です。
Javascriptでランダムに画像と文字を表示したいです。それぞれの関数に画像と文字を入れ、ランダム関数で一つずつそれらの関数を呼び出しています。ランダムに呼び出すことには成功したのですが、新しく呼び出すごとに前の関数(画像)が残ったままになります。具体的には
画像をクリックしたらランダムで他の画像が表示してほしい。
↓
ランダムには呼び出せたが前の画像が画面に残ったまま
↓
新しい画像を呼び出したら前のは消したい。
わかりずらくてすいません。ソースを張っておくのでどなたか教えていただけると助かります。
<html> <head> </head> <body> <input type="button" onclick="z()"> <script>function z(){
funcName=["a","b"];
n = Math.floor(Math.random()*funcName.length); eval(funcName[n])();
}
function a(){
document.write('<a href="#" onclick="z()"><img src="2016-06-18 19.46.54.jpg"/></a>'); document.write("aaa");}
function b()
{
document.write('<a href="#" onclick="z()"><img src="2016-06-18 19.46.54.jpg"/></a>'); document.write("vvvv");}