アンカーで囲まれたdivに値を出力しようとしています。基本的に誰かが彼が望む高さをタイプし、それは彼に同等のデータシートを与えます。
アンカーでラップされたdivに必要な文字列を出力する方法がわかりません。
これが私のコードです:
<form name="test">
<label for="height">Height</label>
<input type="text" name="height" /><br>
<label for="width">Width</label>
<input type="text" name="width" /><br>
<label for="depth">Depth</label>
<input type="text" name="depth" /><br>
<label for="load">Load</label>
<input type="text" name="load" /><br>
<input type="button" onclick="calculate();" value="Calculate" /><br><br>
</form>
<div id="result">
</div>
<script type="text/javascript">
function calculate()
{
var height = document.test.height.value;
if (height <= 525) {
var str = "Download your Datasheet 1";
}
else if (height < 645) {
var str = "Datasheet 2";
}
else if (height > 1265) {
var str = "This configuration is beyond the standard range of top-load testers. Please contact Mecmesin Sales to discuss ways to meet your requirements.";
}
else if (isNaN(height)) {
window.alert(height + ' is not a number!');
}
else {
var str = "Datasheet 3";
}
document.test.result.value = str.anchor();
}
</script>
前もって感謝します。