●テスト●てすと
2021年09月05日
todo。個人メモ。動画埋め込みタグ作る君。コードを複数コピペしたとき用の数値を、定数みたいにする。
定数みたいにしたら
・同じ数値を10回とか書いたり、
・コピペするときに、10か所置換したり
しないで済むのか?
●todo 調べたり、試すこと
別途ファイルで試すこと!元のコードで試すと多少複雑になってるので、
できる確証もないのに試したら、ぐちゃぐちゃになってくるから。
・(その数値のあるところを)idで、innerHTMLであとから流し込めるのか?
・idに数値が含まれてるが、最初は別のidを指定しておいて、、、
あ、この時点で無理か、1つのページに2つの記事があって、
その2つに同じIDがある時点で、IDかぶりしてることになるのか。
やはりjsで、これを簡略化するのは無理か。
・案としたら、innerHTML, eval?, 定数・変数とかの活用とかかな
・あと逆に、自動的に変わるものとして記事URLの文字列を使っても
結局、そのもともとのコードに、idを設定しておくけど
そのidが、2つの記事でかぶってて、それがトップページや
同じカテゴリーやタグの記事として、同一ページにあると
IDかぶりしてることになるもんな
・とりあえず、これは普通にできたけど、記事2つで
hereがかぶってる時点でもうアウトなんだよな
<html>
<body>
<pre>
<span id="here">ひあ</span>
</pre>
</body>
<script>
document.getElementById("here").innerHTML = '<span id="there">ぜあ</span>';
</script>
</html>
・いや、idを1つだけ指定して、記事内で、特定のHTMLコード全体を
innerHTMLで流し込むというふうにすれば、できるか?
・idを1つだけ、特定の数値や文字列にするなら、同じコードを複数の記事で使うときにも面倒じゃないし
・ただ、その仕組みじたいが、なんかややこしいというか、大層というか、回りくどい気もするけど
・そもそも、それを試してみるってこと自体が半ば面白い感じで、同じコードを複数の記事でコピペするということ自体は、、、
いや、それはそれで便利か。
今回の動画埋め込みタグを生成する、みたいなものは予備と合わせて、2つ3つあればいいくらいだけど。
ものによっては、お決まりのあの仕組みって感じで、同じコードを
一か所の数値文字列だけ変えれば、IDとかの名前が、衝突なく安心して動くというのは。
・ちなみに試してみたら、これは「6」になった
<html>
<body>
<pre>
<span id="here">ひあ</span>
</pre>
</body>
<script>
document.getElementById("here").innerHTML = '<span id="there">1</span>';
document.getElementById("there").innerHTML = '<span id="poa">2</span>';
document.getElementById("poa").innerHTML = '<span id="koa">3</span>';
document.getElementById("koa").innerHTML = '<span id="soa">4</span>';
document.getElementById("soa").innerHTML = '<span id="moa">5</span>';
document.getElementById("moa").innerHTML = '<span id="koa">6</span>';
</script>
</html>
・同じ数値を10回とか書いたり、
・コピペするときに、10か所置換したり
しないで済むのか?
●todo 調べたり、試すこと
別途ファイルで試すこと!元のコードで試すと多少複雑になってるので、
できる確証もないのに試したら、ぐちゃぐちゃになってくるから。
・(その数値のあるところを)idで、innerHTMLであとから流し込めるのか?
・idに数値が含まれてるが、最初は別のidを指定しておいて、、、
あ、この時点で無理か、1つのページに2つの記事があって、
その2つに同じIDがある時点で、IDかぶりしてることになるのか。
やはりjsで、これを簡略化するのは無理か。
・案としたら、innerHTML, eval?, 定数・変数とかの活用とかかな
・あと逆に、自動的に変わるものとして記事URLの文字列を使っても
結局、そのもともとのコードに、idを設定しておくけど
そのidが、2つの記事でかぶってて、それがトップページや
同じカテゴリーやタグの記事として、同一ページにあると
IDかぶりしてることになるもんな
・とりあえず、これは普通にできたけど、記事2つで
hereがかぶってる時点でもうアウトなんだよな
<html>
<body>
<pre>
<span id="here">ひあ</span>
</pre>
</body>
<script>
document.getElementById("here").innerHTML = '<span id="there">ぜあ</span>';
</script>
</html>
・いや、idを1つだけ指定して、記事内で、特定のHTMLコード全体を
innerHTMLで流し込むというふうにすれば、できるか?
・idを1つだけ、特定の数値や文字列にするなら、同じコードを複数の記事で使うときにも面倒じゃないし
・ただ、その仕組みじたいが、なんかややこしいというか、大層というか、回りくどい気もするけど
・そもそも、それを試してみるってこと自体が半ば面白い感じで、同じコードを複数の記事でコピペするということ自体は、、、
いや、それはそれで便利か。
今回の動画埋め込みタグを生成する、みたいなものは予備と合わせて、2つ3つあればいいくらいだけど。
ものによっては、お決まりのあの仕組みって感じで、同じコードを
一か所の数値文字列だけ変えれば、IDとかの名前が、衝突なく安心して動くというのは。
・ちなみに試してみたら、これは「6」になった
<html>
<body>
<pre>
<span id="here">ひあ</span>
</pre>
</body>
<script>
document.getElementById("here").innerHTML = '<span id="there">1</span>';
document.getElementById("there").innerHTML = '<span id="poa">2</span>';
document.getElementById("poa").innerHTML = '<span id="koa">3</span>';
document.getElementById("koa").innerHTML = '<span id="soa">4</span>';
document.getElementById("soa").innerHTML = '<span id="moa">5</span>';
document.getElementById("moa").innerHTML = '<span id="koa">6</span>';
</script>
</html>
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/10949474
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック