Javascript で配列の初期化や要素を追加するには様々な方法があるが、 ここでは一般的(と思われる)な方法をいくつか以下に示す。 [HTML / javascript]// 初期化サンプル(その1) var array1 = ['日', '月', '火', '水', '木', '金', '土']; for(var i=0; i<array1.length; i++) { alert(array1[i]); } // 初期化サンプル(その2) var array2 = new Array('日', '月', '火', '水', '木', '金', '土'); for(var i=0; i<array2.length; i++) { alert(array2[i]); } [HTML / javascript]var array3 = []; // 配列の初期化 // 最後尾に要素を追加
<script type="text/javascript"> <!-- window.onload = function() { if (!document.createElement) return; var ele = document.createElement("div"); // 新規に要素(タグ)を生成 var str = document.createTextNode("あいうえお"); // 生成する要素の値(文字列) ele.appendChild(str); // 生成する要素の作成(要素に値を追加) document.body.appendChild(ele); // このページ (document.body) の最後に生成した要素を追加 } // --> </script> 既存のエレメント(要素)に別の要素を追加する場合は createElement() を使用
ないけど、なくても困らない。 insertBeforeでできる。 parentElement.insertBefore(newElement, targetElement.nextSibling) targetElement の後ろに newElement を入れたかったらこれで済む。 targetElement がparentElementの最後の子要素(lastChild)だったとしても、 targetElement.nextSibling は null となり、 parentElement.insertBefore(newElement, null) は末尾に追加なので、万事OK。 安易に insertAfter() を作らなかったことを評価したい。
はじめに 条件分岐タグ (Conditional Tag) は、テンプレートファイル内で表示される内容や、特定のページ内容を表示する条件を設定するのに使います。例えば、ブログのホームページの上部に短い文を表示させたいとしましょう。is_home()を使えば、簡単に実行できます。 これらのタグはテンプレート階層と深い関わりがあります。 注: 条件分岐タグが使えるのは WordPress の posts_selection アクションフックの後のみです (wp アクションフックはこれらの条件分岐を使える最初のものです)。テーマの function.php 本文内 (関数の外) では正しく動作しません。 しかし query オブジェクトへの参照があれば (例えば parse_query または pre_get_posts フック内から )、WP_Query 条件メソッドを使用できます(例: $q
header.phpに記載されているBODYタグですが、 <body <?php body_class(); ?>> こうなっていますか? なっているなら、ブラウザでソースを確認してみてください。 bodyタグに固有のclassが吐き出されています。 大技を繰り出すまでもないなら、これで十分にページごと、カテゴリーごとのスタイルが付けられます。 私はページIDで付けると困る事があるので、スラッグ名をclassに表示するよう手を加えて スラッグでCSSの指定をしています。 >hihito様 早速に大変ありがとうございます! すみません、よく飲み込めないのですが、 header.phpに<body <?php body_class(); ?>>を記載したとして、 このbodyタグに固有のclassとは、どこで設定されたものが吐き出されるのでしょうか? で、その吐き出されたclassについてどの
Apache 2.0.63でSSLを使いたかったけどmod_sslが入ってないっぽい。Apacheには動的共有オブジェクト (DSO) という機能があって、後からモジュールを追加することが出来る。これによって、実行時に不要なモジュールを読み込ませないようにしたり、今回みたいに後から自由に機能追加って事が簡単に出来るようになる。 で、mod_sslを入れてみた。 Apache 2.0.63はソースコードからコンパイルしてすでにインストールされている状態。 Apacheのインストール先: /usr/local/apache Apacheのソースファイル: /root/source/httpd-2.0.63 インストールは以下のようにするだけ。 # cd /root/softwares/httpd-2.0.63/modules/ssl # /usr/local/apache/bin/apxs -
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く