javascriptでHTML要素取得!兄弟や親、子要素も!jQueryとも比較!

javascriptでHTML要素取得!兄弟や親、子要素も!jQueryとも比較!

javascriptで要素を取得する方法をご紹介していきます。

併せてjQueryでの書き方も記載しておきます。

ご紹介する要素の取得位置はこちら。
「idが"sample"のdiv」を基準としています。

<div> // この要素を取得する方法(親要素)
	<span>前の要素</span> // この要素を取得する方法(兄弟要素)
	<div id="sample"> // この要素を取得する方法(ターゲット要素)
		<span> // この要素を取得する方法(子要素)
		test // この要素を取得する方法
		</span>
	</div>
	<span>後の要素</span> // この要素を取得する方法(兄弟要素)
</div>

取得位置の上から順に記載していきます。

なお、要素のみ取得(指定)ですので、テキストやHTMLを取得したい時は、
javascriptであればinnerTextやinnerHTML、jQueryであればtext()やhtml()で取得してください。

親要素取得

<div> // この要素を取得する方法(親要素)
	<span>前の要素</span>
	<div id="sample">
		<span>
		test
		</span>
	</div>
	<span>後の要素</span>
</div>
<script>
// javascriptで要素を取得する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.parentNode;

// jQueryで要素を取得する方法
$('#sample').parent();
</script>

前の兄弟要素取得

<div>
	<span>前の要素</span> // この要素を取得する方法(兄弟要素)
	<div id="sample">
		<span>
		test
		</span>
	</div>
	<span>後の要素</span>
</div>
<script>
// javascriptで要素を取得する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.previousSibling;

// jQueryで要素を取得する方法
$('#sample').prev();
</script>

ターゲット要素取得

<div>
	<span>前の要素</span>
	<div id="sample"> // この要素を取得する方法(ターゲット要素)
		<span>
		test
		</span>
	</div>
	<span>後の要素</span>
</div>
<script>
// javascriptで要素を取得する方法
document.getElementById('sample');

// jQueryで要素を取得する方法
$('#sample');
</script>

子要素取得

<div>
	<span>前の要素</span>
	<div id="sample">
		<span> // この要素を取得する方法(子要素)
		test
		</span>
	</div>
	<span>後の要素</span>
</div>
<script>
// javascriptで要素を取得する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.firstChild;

// jQueryで要素を取得する方法
$('#sample span');
</script>

要素内のテキスト取得

<div>
	<span>前の要素</span>
	<div id="sample">
		<span>
		test // この要素を取得する方法
		</span>
	</div>
	<span>後の要素</span>
</div>
<script>
// javascriptで要素を取得する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.firstChild.innerText;

// jQueryで要素を取得する方法
$('#sample span').text();
</script>

後ろの兄弟要素取得<

<div>
	<span>前の要素</span>
	<div id="sample">
		<span>
		test
		</span>
	</div>
	<span>後の要素</span> // この要素を取得する方法(兄弟要素)
</div>
<script>
// javascriptで要素を取得する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.nextSibling;

// jQueryで要素を取得する方法
$('#sample').next();
</script>

javascriptでHTML要素削除!jQueryとも比較!

javascriptで要素を削除する方法をご紹介していきます。

併せてjQueryでの書き方も記載しておきます。

ご紹介する要素の削除位置はこちら。
「idが"sample"のdiv」を基準としています。

<span>上の要素</span> // この要素を削除する方法
<div id="sample"> // この要素を削除する方法
test // この要素を削除する方法
</div>
<span>下の要素</span> // この要素を削除する方法

削除位置の上から順に記載していきます。

上の兄弟要素削除

<span>上の要素</span> // この要素を削除する方法
<div id="sample">
test
</div>
<span>下の要素</span>
<script>
// remove()で要素を削除する方法(IE未対応)
var sampleDiv = document.getElementById('sample');
sampleDiv.previousSibling.remove();

// removeChild()で要素を削除する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.parentNode.removeChild(sampleDiv.previousSibling);

// jQueryで要素を削除する方法
$('#sample').prev().remove();
</script>

ターゲット要素削除

<span>上の要素</span>
<div id="sample"> // この要素を削除する方法
test
</div>
<span>下の要素</span>
<script>
// remove()で要素を削除する方法(IE未対応)
var sampleDiv = document.getElementById('sample');
sampleDiv.remove();

// removeChild()で要素を削除する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.parentNode.removeChild(sampleDiv);

// jQueryで要素を削除する方法
$('#sample').remove();
</script>

要素内をすべて削除

<span>上の要素</span>
<div id="sample">
test // この要素を削除する方法
</div>
<span>下の要素</span>
<script>
// innerHTMLで要素を削除する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.innerHTML = '';

// jQueryで要素を削除する方法
$('#sample').empty();
</script>

下の兄弟要素削除

<span>上の要素</span>
<div id="sample">
test
</div>
<span>下の要素</span> // この要素を削除する方法
<script>

// remove()で要素を削除する方法(IE未対応)
var sampleDiv = document.getElementById('sample');
sampleDiv.nextSibling.remove();

// removeChild()で要素を削除する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.parentNode.removeChild(sampleDiv.nextSibling);

// jQueryで要素を削除する方法
$('#sample').next().remove();
</script>

小額投資できるECOな太陽光発電「CHANGE」で稼ごう!CHARGEって何?

CHANGE

誰でも簡単に小額(200円~300円)から投資できる太陽光発電投資「CHANGE(チェンジ)

どのようなサービスなのか、投資方法など見ていきます。

太陽光発電投資「CHANGE」

CHANGE(チェンジ)は、クリーンな電気を作る太陽光発電所をスマホで簡単に買うことができるサービスです。きれいな地球を未来の子どもたちに残したいと思っているあなたにぴったりなサービスです。
自宅や土地に太陽光パネルを置くところがなくても、いつでも、どこでも、クリーンエネルギー活動に参加できます。
引用:CHANGE はじめての方へ

自分で太陽光発電をしようと思ったら、土地を買ったり太陽光発電の設備を買ったりと初期投資が大きくなってしまいます。

ですがCHANGEは、土地や太陽光発電設備を自分で購入し設置する必要がありません!

既に用意されている太陽光発電をワットという単位で小額から投資することができます。

ワットって何?

CHANGE ワット

ワットは、太陽光発電に投資する単位です。
1ワット単位で太陽光発電に投資でき、2020年3月現在で200円~300円/1ワットで購入できます。

購入したワットは、売却することもできます。

CHANGEの特徴

簡単に投資できる

いつでも、どこでも、スマホやパソコンで簡単に買えます。

小さく買える

1ワット単位で欲しい分だけ購入し、投資できます。
誰でもクリーンエネルギー活動に参加可能。

メンテナンス不要

太陽光発電の監視やメンテナンスはCHANGEにお任せ!

発電量をチェック

自分が購入した太陽光発電が、毎日どのくらい電気を作っているかアプリやWebサイトから確認できます。

いつでも換金

投資リターンとしてチェンジコインが配布されます。
チェンジコインをアプリやWebサイトでいつでも換金できます。

チェンジコインって何?

CHANGE チェンジコイン

チェンジコイン(CC)は、売電収益を分配するためのオリジナル通貨です。

株でいう配当のようなもので、購入ワット数に応じて分配されます。

分配されたチェンジコイン(CC)は、以下の用途で使用できます。

  • 現金に換金
  • 太陽光発電所の購入(再投資)
  • アマゾンギフト券に交換

現金にする場合は、「1CC(チェンジコイン) = 1円」で換金できます。

収入を得る方法

収入を得る方法は2つあります。

1つは、売電収入
もう1つは、ワット売却

この2つの違いを見ていきます。

売電収入

売電収入は、購入したワット数に応じて支払われる配当です。

配当は前月分の売電の成果によって、毎月中旬頃にチェンジコインとして支払われます。

投資した太陽光発電がより多く発電すると売電収入が増えます。
逆に発電が少ないと売電収入が減るということになります。

収入の流れはこんな感じです。

  1. アカウント登録
  2. ワット購入
  3. 電力会社へ売電
  4. 収入ゲット

2020年3月6日時点の太陽光発電所一覧を見ると年間利回りは「7.25%~10.59%」の太陽光発電所があります。

ワット売却

投資(購入)したワットを売却することができます。

売却するとその分の売電収入は入ってきません。

ワットの売却価格(買取価格)は年数とともに下がります。

1つの太陽光発電所につき20年間稼働するので、20年後には売却できないことになります。
その分売電収入でプラスになるかが気になるところです。

収入に関しては、株と似ていると思っていただければわかりやすいかもしれません。
違うところは投資先に20年という期限があるところでしょうか。

20年という期限があるのは、太陽光発電所の解体・撤去が必要なためだそうです。
老朽化するからだと思われます。

収入に関してのシミュレーションもしてみましたので、こちらの記事も参考にしてください。

CHANGEの始め方

ブラウザでの方法を記載します。
スマホアプリもあるので、アプリでも同じようにできると思います。

「アカウント登録」して「ワット購入」するだけですので簡単です。

アカウント登録

こちらからアカウント登録できます。
CHANGEアカウント登録

ワット購入

ワットを購入して太陽光発電所に投資します。

こちらの太陽光発電所の一覧から投資先の発電所を選んでください。
太陽光発電所一覧

投資する発電所が決まったら、「詳しく見る」ボタンをクリック。
詳細画面に「購入する」ボタンがあるので、そちらからワット数を入力して購入。

支払い方法は「銀行振込」または「クレジットカード」。

あとは待つだけ

翌月の中旬以降に売電の配当としてチャージコインが支払われるので待ちましょう。

1か月ごとに前月の売電に対して配当が入ります。

晴れてより多く発電することを祈りつつ待つのみ・・・

CHANGEで気になること

CHANGE・太陽光発電の気になることで公式サイトのQAに参考になるものがあったのでピックアップしてご紹介。

どのくらい収入が見込めますか?

20年間での収益率は150%〜200%を見込んでいます。
例えば、収益率150%の発電所を100万円分(税込)購入すれば、20年間で合計約150万円(税込)以上の売上金を得ることができます。
収益は、月々の売電収入として分配されます。月の発電量により異なりますが、月々約5,000円〜7,000円の売上金が見込めます。
※売電シミュレーションは売電収益を保証するものではありません。
引用:CHANGE よくある質問

利益がもらえるのは、購入してから20年間ですか?

発電開始前に予約受付している物件がありますのでご注意ください。購入した太陽光発電所が発電を開始してからから20年間、毎月収入を得ることができます。また、既に発電開始済みの物件のワットをご購入いただいた場合、既に発電している期間がありますので、20年に満たない場合があります。
引用:CHANGE よくある質問

発電量が予測を下回ることもありますか?

あります。発電シミュレーションは平均日照時間やパネルの経年劣化も含んで計算しておりますが、天候や日照時間によって発電量が左右されるため、天候不順が続くことにより、予測を下回ることがあります。
ただ、発電予想はある程度の余裕をもって行っているため、トータルでの発電量が予想を下回る物件は今のところありません。
引用:CHANGE よくある質問

発電期間の20年経過後の太陽光発電所はどうなるの?

20年間の固定価格買取期間の終了後、分譲購入した発電所は、解体・撤去が必要となります。
そのため発電期間終了後は、CHANGE(チェンジ)に無償譲渡(返還)していただく契約となります。どなたかの反対により撤去できないという事態を回避するため、予めご了承いただければと思います。
そのかわり、太陽光発電所の解体・撤去に必要な費用は一切請求致しません。
引用:CHANGE よくある質問

2019年問題が不安です。対応していますか?

2019年問題は2019年11月以降、固定価格買取制度の保証期間が過ぎる家庭用の太陽光発電設備が50万件以上と非常に多いこと、そしてFIT終了後の買取価格が導入当初の想定よりも安くなると予想されていることで注目されている問題です。
CHANGE(チェンジ)で販売する太陽光発電所は全量売電する産業用の太陽光発電所です。産業用太陽光発電所はお客様が発電所を所持する20年間の買取価格が保証されていますので、ご安心ください。
引用:CHANGE よくある質問

まとめ

小額投資できる太陽光発電「CHANGE」は、スマホからでもPCからでも、ブラウザでもアプリからでも簡単に投資できるサービスでした。

いつでも投資できて、いつでも売却できるのもいいですね。

極端に天気が悪い日が続かない限り収益はプラスになりそうですが、必ずではないので少なからずリスクはあります。

ただ他の投資に比べリスクは少ないように思いますので、資産を増やすための投資先の1つとして検討してみてはいかがでしょうか。

今後、投資実績も投稿する予定ですのでお楽しみに。

クリエイター必見!収入源を増やすサービス「CHIP」でやりたいをもっと!

CHIP

2020年2月21日にメンバーシップ作成サービス「CHIP」のAndroid版をリリースされました。

クリエーターの新たな収入源となる「CHIP」とは、どのようなサービスなのでしょうか。

CHIPとは

CHIPとは

CHIPは、クリエイターのための新しいカタチのメンバーシップ作成サービスです。

メンバーシップという新たな収入源のカタチを提供することで、すべてのクリエイターが「自分のやりたい活動をもっと自由に続けられる」ような世界を目指しています。

ミュージシャンやYouTuberなどのエンタメ系から、イラストレータや声優などのクリエイター、そしてコミュニティやレッスンなど、あらゆるジャンルのクリエイターの方々がご利用いただけます。

メンバーシップとは

CHIP メンバーシップ

あらゆるクリエイターがコミュニティやサービスをはじめ、会員限定のコンテンツを配信できます。

コンテンツは月額制で、ファンと直接つながり予想可能な収益を得ることで、クリエイターがもっと自由に活動を続けられるようになります。

特徴

CHIPのメリット

  • ​たくさんの拡張機能をつかって、あなたの活動にあったメンバーシップを簡単に作成できる。
  • 活動を継続する上で大切な、応援してくれるファンとの安心できる空間を作れる。
  • コアファンにもっと楽しんでもらう施策をしやすくなる。

まとめ

CHIPはクリエイターがコンテンツを配信・提供し、メンバーがそのコンテンツを月額で提供してもらえる&応援できるクリエイターとファンのためのサービスでした。

気になる方は公式サイトをのぞいてみてください!
CHIP

メンバー側はこちらのAppをダウンロード。
今のところAndroidのみのようです。
CHIP for Android

クリエイターとしての事前登録はコチラ(現在は完全招待制です)。
https://docs.google.com/forms/d/e/1FAIpQLSdqSbE9jvOd6Vx2inM0yOe8SeGB6kVIcaso41WJ0AjHayIeXg/viewform?usp=sf_link

除菌・抗菌スプレーを2,000本無料配布!コロナウィルス対策に!

『シャリオス ヴィールスシャット』除菌・抗菌スプレー

美容サロンから発信する「除菌・抗菌啓発活動」の取り組みとして、シャリオス株式会社がNail&Eyelash Angelian(ネイル&アイラッシュ アンジェリアン)へ商品を提供し、同店に来店される顧客全員へ除菌・抗菌スプレーの無料配布が行われます。

『charios(シャリオス)』ブランドより、除菌・抗菌スプレー「シャリオス ヴィールスシャット」100ml(小売価格1,000円)を、アンジェリアンを通し2月下旬より無料配布。数量は約2,000本(小売価格約200万円相当)を確保されています。

キャンペーン概要

期間 2020年2月下旬から約2カ月
対象 Nail&Eyelash Angelian(アンジェリアン)浜松町店・銀座店(ニューイヤーエステ輝耳銀座店含む)へ来店される顧客全員
配布商品 シャリオス ヴィールスシャット100ml(小売価格1,000円)

対象店舗

店舗名:Nail&Eyelash Angelian(アンジェリアン)浜松町店
所在地:東京都港区浜松町1-27-9トラスト浜松町ビル4F
TEL:03-6432-4576
営業時間:12:00~22:00
URL:https://beauty.hotpepper.jp/kr/slnH000275066/

店舗名:Nail&Eyelash Angelian(アンジェリアン)銀座店
所在地:東京都中央区銀座1-14-6銀座1丁目ビル9F
TEL:03-6228-7119
営業時間:12:00~22:00
URL:https://beauty.hotpepper.jp/kr/slnH000369319/

店舗名:ニューイヤーエステ輝耳 銀座店
所在地:東京都中央区銀座1-14-6銀座1丁目ビル9F(アンジェリアン銀座店内併設)
TEL: 090-8840-3128
営業時間:11:00~21:00
URL: https://beauty.hotpepper.jp/kr/slnH000477846/

シャリオス ヴィールスシャットについて

『シャリオス ヴィールスシャット』除菌・抗菌スプレー

『シャリオス ヴィールスシャット』除菌・抗菌スプレーは、グレープフルーツの種子のみから抽出されたエキスと精製水を混ぜた完全な天然成分の除菌抗菌剤です。

アルコール・化学物質不使用。残留農薬(塩化ベンゼトニウム:BZT-C1、塩化ベンザルコニウム:BZK-C1)、防腐剤(トリクロサン、メチルパラベン)など検出されていません。

◆ウィルス、細菌類、カビまで対応します。
◆ウィルスはDNAとRNAのどちらも不活性化します。
◆ウィルスに対する不活性化率は30秒後に99.8%、30分後でも99.98%以上を示し、その効果が持続します。
◆成分はGSE(グレープフルーツ種子抽出液)と水のみです。
◆GSEは食品衛生法の食品添加物製剤としてみとめられています。

天然100%成分のみで作られた商品であり、アレルギーや肌荒れなどが心配な方、小さなお子様やペットを飼われているご家庭でも安心して使用していただけます。

バッグなどで手軽に持ち運べる便利なサイズ仕様になっており、ご家庭だけでの使用ではなく、通勤時や人がたくさん集まる場所への外出時などにも使用できるように、特別に100ml仕様となっています。