+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net (740レス)
+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/hp/1439005423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
211: Name_Not_Found [] 2022/02/03(木) 09:16:04.89 ID:xW83/srj nodejsでwebスクレイピングアプリを作っています <body topicId="2557157" state="old"> こういうhtmlタグがあって、stateのvalueを取りたいのですが Document.getElementsByTagName("body")[0].state こうしてみたのですがundefinedとなります 取得する方法はないでしょうか http://mevius.5ch.net/test/read.cgi/hp/1439005423/211
212: Name_Not_Found [sage] 2022/02/03(木) 13:05:19.10 ID:??? document.querySelector('body').getAttribute(’state’) http://mevius.5ch.net/test/read.cgi/hp/1439005423/212
213: Name_Not_Found [sage] 2022/02/03(木) 13:16:12.01 ID:??? >>212 できました!ありがとうございます! http://mevius.5ch.net/test/read.cgi/hp/1439005423/213
214: Name_Not_Found [sage] 2022/02/06(日) 13:35:18.15 ID:??? >>209 document.addEventListener('keydown', (e) => { で、何回もイベント登録されたら、大変。 イベント登録は1回だけでよい 登録しておけば、keydown される度に処理される http://mevius.5ch.net/test/read.cgi/hp/1439005423/214
215: Name_Not_Found [sage] 2022/02/16(水) 11:41:08.50 ID:??? ヘイ、ジャックス!で括ったら辛せに慣れるかも http://mevius.5ch.net/test/read.cgi/hp/1439005423/215
216: Name_Not_Found [] 2022/02/25(金) 00:38:48.27 ID:CkkK8ZAi 見てる人いるかわかりませんが ellipseでcanvasに楕円を描写したあと中央の部分をくり抜いて透明にしたいです ellipseで緑色に描写した後arcで中心に円を描いてclipしても円の線が切り抜かれるだけで円形の穴はできませんでした。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/216
217: Name_Not_Found [sage] 2022/02/25(金) 17:01:23.34 ID:??? 「html canvas 図形 切り抜き」などで検索すれば? http://mevius.5ch.net/test/read.cgi/hp/1439005423/217
218: Name_Not_Found [] 2022/03/03(木) 20:47:13.54 ID:FU1IYJw+ スレ間違えたので、こちらで出直します 拠ない事情でフロントエンドを作ってるんだけど <a><img></a>でaにaddEventListener(‘click’)したのに、飛んできたイベントのtargetプロパティがimgになってる aを探して遡るのはなんか負けの気がする aにイベント飛ばさせるテクはありますか? http://mevius.5ch.net/test/read.cgi/hp/1439005423/218
219: Name_Not_Found [sage] 2022/03/03(木) 21:08:25.47 ID:??? >>218 a要素にaddEventListenerしたんならcurrentTarget https://developer.mozilla.org/ja/docs/Web/API/Event/currentTarget http://mevius.5ch.net/test/read.cgi/hp/1439005423/219
220: Name_Not_Found [sage] 2022/03/04(金) 02:30:11.83 ID:??? jQuery では、外側・親にイベントを付けて、親で、子のイベントをキャッチできる。 event.target で、子のvalue の値、1,2,3 を取得できる <div id="btn-wrap"> <button class="BtnA BtnAll" value="1">A-1</button> <button class="BtnA BtnAll" value="2">A-2</button> <button class="BtnB BtnAll" value="3">B-3</button> </div> // 外側・親にイベントを付けて、親で、子のイベントをキャッチする $( '#btn-wrap' ).on( 'click', function ( event ) { const value = $( event.target ).prop( 'value' ) console.log( value ) alert( value ) } ); http://mevius.5ch.net/test/read.cgi/hp/1439005423/220
221: Name_Not_Found [sage] 2022/03/04(金) 02:38:11.01 ID:??? 「js event.target vs event.currenttarget」で検索してみれば? http://mevius.5ch.net/test/read.cgi/hp/1439005423/221
222: Name_Not_Found [] 2022/03/04(金) 12:04:46.12 ID:vu0iDZXJ ありがとう皆さん currentTargetで目的を果たせました http://mevius.5ch.net/test/read.cgi/hp/1439005423/222
223: Name_Not_Found [] 2022/03/06(日) 14:04:14.27 ID:nmfY1egB 自分のサイトにあるフォーム ↓? googleフォーム ↓? googleスプレッドシート と情報を渡す時、?の部分はどのように実装すると良いでしょうか ・自分のサイトの「送信」ボタンを押すと、submitで送信する ・自分のサイトの「送信」ボタンをaタグにし、hrefをjsで編集する ?の部分はここを参考にしています https://stackoverflow.com/questions/51995070/post-data-to-a-google-form-with-ajax/55496118#55496118 http://mevius.5ch.net/test/read.cgi/hp/1439005423/223
224: Name_Not_Found [sage] 2022/03/06(日) 22:36:58.30 ID:??? aタグは、get しか出来ないでしょ? Ruby on Rails では、post なども出来るようにしているけど [Rails]aタグでも「data-method="delete"」を設定すればlink_toと同じ挙動 https://qiita.com/haruya_hamasaki/items/b69de2c680bb01d88017 form = $('<form method="post" action="' + href + '"></form>'), aタグをクリックされたら、見えないフォームを作って、post 送信している http://mevius.5ch.net/test/read.cgi/hp/1439005423/224
225: Name_Not_Found [sage] 2022/03/06(日) 22:48:29.21 ID:??? >>224 は?rubyとかもう化石じゃないですか。使いませんよ postするならsubmitすればいいだけだし。rubyってこんなアホしか使ってないんですか? http://mevius.5ch.net/test/read.cgi/hp/1439005423/225
226: Name_Not_Found [] 2022/03/06(日) 22:49:42.83 ID:nmfY1egB すいません、あまりの気持ち悪さに口が悪くなってしまいました あとID隠してしまいましたが>>225は私です http://mevius.5ch.net/test/read.cgi/hp/1439005423/226
227: Name_Not_Found [sage] 2022/03/07(月) 11:55:01.12 ID:??? >>223 普通に前者で良いよ。 むしろ後者にする必然性が何一つない もし合計を出す、税込みにするなどでどうしても加工したいなら、後者はありえる あとこのrubyキチガイはrubyという言語を終わらせるために活動しているので、相手しなくていいぞ http://mevius.5ch.net/test/read.cgi/hp/1439005423/227
228: Name_Not_Found [sage] 2022/03/07(月) 15:10:53.63 ID:??? うーむ、めちゃはまってしまってる 1:スプレッドシートのE列を配列 arrColWork に格納 range = workReportSheet.getRange(1,5,150); arrColwork =range.getValues(); 2:arrColWorkから重複排除した要素だけをarrColに格納 arrCol = arrColWork.filter(function(value, index, self){return self.indexOf(value) === index;}); ↑ 上記1→2の流れやりたいんだけど 2 がうまくいかない 重複排除されずに全件arrColに格納されてしまう… テストケースとしてE列の先頭行(1行)と最終行(150行)に"野口"と入力 2行〜149行には"田中"を入力したもので試したが全部出力されてしまってる 1の結果を Logger.log(arrColwork); で出力したら正常にE列の1行目から150行目まで入力した値がきちんと配列に格納できてる 2の結果を Logger.log(value + ":" + index + ":" + self.indexOf(value)); で出力したら valueはきちんと150件分入力したものが入ってるが、index と self.indexOf(value) が同じ値になってしまってて 全部 True になってる self.indexOf(value) が機能してない? 原因わかるやつおる?? http://mevius.5ch.net/test/read.cgi/hp/1439005423/228
229: Name_Not_Found [sage] 2022/03/07(月) 15:58:20.23 ID:??? valueがオブジェクトだったみたいな振る舞いですね http://mevius.5ch.net/test/read.cgi/hp/1439005423/229
230: Name_Not_Found [sage] 2022/03/07(月) 16:23:09.72 ID:??? 試してたら1の部分を arrColwork = ["野口","野口","田中","橋本","田中","小林","入間"]; のように ソースコード内で配列の中身を指定するように置き換えたら2のコードのまんまできちんと重複を排除できた スプレッドシートのE列の値を配列に格納するあたりで何かひっかかってる?? http://mevius.5ch.net/test/read.cgi/hp/1439005423/230
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 510 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s