このHTMLは、ボタンを押してサイト背景を色に変え、画像を押して背景画像を変更します。しかし、私は背景画像を変える画像の代わりにテキストリンクを作る方法を知らない。JavaScriptは動作しません
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<style type="text/css">
body{
background: no-repeat;
}
</style>
<meta charset="utf-8">
<script>
function change_color(obj)
{
obj.value && (document.body.style.backgroundColor = obj.value);
obj.src && (document.body.style.backgroundImage = 'url('+obj.src+')');
}
</script>
</head>
<body>
<form method="post" action="1.php" onsubmit="return false">
\t <button class="color" id="red" name="button" value="red" onclick='change_color(this)'>red</button>
\t <button class="color" id="orange" name="button" value="orange" onclick='change_color(this)'>orange</button>
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" alt="" onclick='change_color(this)'>
<img src="http://javascript.ru/forum/images/smilies/victory.gif" alt="" onclick='change_color(this)'>
</form>
</body>
</html>
あなたは 'テキストlink'によって何を意味するのですか? – mrid
HTMLでリンクする方法を尋ねていますか?あなたはそれを正確に見たときに何を見つけましたか? – David
''を 'ここに変更してください –