ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:kotikaze6 隠し表示の確認
困り度:
  • 困っています
HTMLに隠し表示をして、それが本当に隠れているだけなのか
確かめたいのが目的です。
display:noneかvisibility:hiddenで12を隠したとします。
見えなくさせるまではできたのですが、例えばその12に20を足したと
して32になるような計算式をHTMLに埋め込むのは無理でしょうか?

HTMLにおいて、変数の記入はなさそうなので、できないのかな、
とも思ってます。その場合javascriptなんでしょうか。
隠し要素がちゃんと値としては存在するというのを確認できればと
思っています。自分でもまた調べますが、宜しくお願いします。
質問投稿日時:08/04/02 00:05
質問番号:3914473
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:shimix JavaScriptで扱う場合には「表示を隠している」かどうかは無関係です。ただ表示・非表示を切り替える必要がなければ(隠したままでよければ)JavaScript内で保持(もしくはリテラルで記述)すればいいのではないですか?
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/02 12:32
回答番号:No.2
この回答への補足<body>タグ内にないと意味がないんで。。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答20pt

回答者:auty 以下のコードを参考にしてみてください。
------------------------------------------------------------
<html>
<head>
<title>隠し表示の確認</title>
<script language="javascript">
<!--
function init(){
var x = document.getElementById("num");
x.innerHTML = Number(x.innerHTML) + 20;
alert(document.getElementById("num").innerHTML);
}
//-->
</script>
</head>

<body onload="init()">
<h3>隠し表示の確認</h3>
<hr />
<span id="num">12</span>
ボタンをクリックすると隠し表示の確認
<form>
<input type="button" value="Please Click!" onClick="init()" />
</form>
</body>
</html>
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/02 03:07
回答番号:No.1
この回答へのお礼多少変えましたが、数値が生きていることは何とか確認できました。
ありがとうございました。
 
最新から表示回答順に表示良回答のみ表示