###前提・実現したいこと
画面幅768px以下の場合に、
JavaScriptでHTMLを書き換えたいのですが、
JavaScriptの書き方を教えて下さい。
また、768px以上の場合にはまた「元に戻す」というように
したいです。
以下のコードを試しましたがうまく変わってくれませんでした。
$(function() { var display = function(){ var x = 769; var ws = window.innerWidth; if (x <= ws ) { document.getElementById('aaa').innerHTML = '<div id="aaa">'; } else{ document.getElementById('aaa').innerHTML = '<div id="aaa_sp">'; } } });
よろしくお願いします。
###追記
皆さま、たくさんのご回答をいただいてありがとうございます。
おひとり一人にちゃんとお礼とお返事をしたいところですが、
本日、土曜日のため帰宅しなければならず、週明け
改めてご返信させていただきたく思います。
教えていただいたコードですが、書き換えがうまくいっておりません。
実はスライダーの部分になりまして、ここにsimplyscrollという
スクリプトにも指定してあるせいでしょうか。
時間がなく他の箇所を使ってテストできていなく
申し訳ございませんが・・・
実際のHTMLで書きますと、
<div id="slidePosts"> と書いています。 F12で見ますと、 <div id="slidePosts" class="simply-scroll-list" style="width: 4000px;"> となっています。やはりそれが原因なのでしょうか。
すみません。一旦失礼させていただきまして、週明けにまた
続きを行っていきます!
よろしくお願いします。
回答6件
あなたの回答
tips
プレビュー