こんにちはすべて私は "lifeCalculatorButton" IDにあるイメージをユーザーがクリックすると表示されるようにしようとしていますが、動作させる方法を理解できません。私はhtml docがjs docの罰金を参照していることを知っているので、それは問題ではありません。何か案は?はjavascriptを動作させることができませんが、それはIDの問題ですか?
<html>
<head>
<link rel="Stylesheet" type="text/css" href="apps.css" />
<script type="text/javascript" src="apps.js"></script>
<title>my apps</title>
</head>
<body>
<div id="breaks">
<a href="http://info" > <img src="homeicon.png" /> </a>
<br>
<br>
<br>
<br>
<br>
<div id="appTable" style="float: left">
<table border="0" id="appTable">
<tr>
<td>life calculator</td>
</tr>
<tr>
<td>punny!</td>
</tr>
<tr>
<td>drink roulette (on its way!)</td>
</tr>
</table>
</div>
<div id="arrowTable" style="float: left">
<table border="0">
<tr>
<td id="lifeCalculatorButton"><img src="arrow1.png" width="45"</td>
</tr>
<tr>
<td id="punnyButton"><img src="arrow1.png" width="45"/></td>
</tr>
<tr>
<td id="drinkRouletteButton"><img src="arrow1.png" width="45"/></td>
</tr>
</table>
</div style="clear: both">
<div id="content">
my apps :)
</div>
そして、ここでのjavascriptです:
var foo = document.getElementById('lifeCalculatorButton');
foo.onClick = function(){
document.getElementById('content').innerHTML = 'foo';
};
このようにしてみるべきですか?:window.onLoad = function(){ var foo = document.getElementById( 'lifeCalculatorButton'); foo.onClick = getElementById( 'content')。innerHTML = 'foo'; }; – user1086348
はい。それがアイディアです... –
hmm。まだ良いことはありません。私は、画像の上にカーソルを置くとカーソルが変わらないので、ブラウザがボタンとして見ているとは思わない。他のアイデア? – user1086348