質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

2回答

808閲覧

JavaScript 全体に設定されたイベントを無効にする

退会済みユーザー

退会済みユーザー

総合スコア0

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2021/05/08 14:52

<body onclick="alert('hello')"> <input type="button" value="Click" onclick="alert('click')">

上記コードで
ボタンをクリックした際にbody onclickを発生させない方法はありますでしょうか

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/05/08 14:59

目的や本来どうなっているものをどうしたいのか にもよります。 なぜそうしたいのか 自身で調べたこと試したことはどうなのか
退会済みユーザー

退会済みユーザー

2021/05/08 15:03

目的や背景、調べたことががわからなければ答えられないと? 苦言を呈してるだけですか?
退会済みユーザー

退会済みユーザー

2021/05/08 15:04

あなたが聞きたい 何のために、とか正直意味不明です
m.ts10806

2021/05/08 15:05

課題や問題が明確でなく、単なる丸投げしてるだけなので超非推奨であるという指摘ですが。 サイトのルール読んでから出直した方が良いです。 それに「なんでそんなことしたいの?」って自然な疑問です。 要件不明瞭。 「やりたいことだけにこたえろ」という横暴を通したいのでしたら通報されても仕方ないです。
退会済みユーザー

退会済みユーザー

2021/05/08 15:45

はい?
退会済みユーザー

退会済みユーザー

2021/05/08 15:45

目的や背景とどう関係ありますか 今一度お答えください
miyabi_takatsuk

2021/05/08 16:59

> 発生させない方法はありますでしょうか 方法があるかないかだけお答えすればいいでしょうか?
m.ts10806

2021/05/08 21:08 編集

そんな難解なことを言ったつもりはないですが、何が分からないですか? やりたいことが必ずしも大目的に対して好ましいやり方とは限らないからです。HTMLがそれだけってあり得ないし、パターンケースもほとんど出されていない。現状提示された内容に特化したやり方で「漏れ」があったら結局「ではこの場合は・・」のように後出しすることになります。 赤の他人に相談するのに後出しはご法度です。回答する側の立場になってみてください。 それに現状「丸投げ」で「なにも試してない」「調べてない」「取り組んでない」ですよね。 必要だから追記修正依頼をしているのに、頑なに書かない理由を赤の他人が納得できるように書いてもらえますか?(それより私の書いた内容が意味不明というのが意味不明。どこが難解なのか不明) いずれにしてもサイトのガイドラインくらい読んできてください。 https://teratail.com/help/question-tips https://teratail.com/help/avoid-asking それでも質問に何の追記もされないのでしたら 赤の他人は「この人解決する気ないんだな」と解釈します。 ここでたまに「あなた運営の人?」とか的外れな屁理屈こねてくる人がたまにいますが、ガイドラインに明記されていることを守れてないのは指摘されて当然です。 なんなら運営に問い合わせて注意してもらいましょうか?それで質問がきちんと対応されるなら幾らでも問合せします。
m.ts10806

2021/05/08 21:10

それに大抵のことは「可能」です。 「あるかどうか」だけなら「ある。だけどこれだけじゃ想定するパターンに対応できる方法までは明記できない」でしょうね。想定するパターンケースを出せるだけ出しておくべきですし、それ以前に自身で何もしてないのがNG(書いてないことは誰にも伝わらない。本当に何も調べず試さず丸投げする人との区別は他人には不可)
退会済みユーザー

退会済みユーザー

2021/05/10 01:35

>ボタンをクリックした際にbody onclickを発生させない方法はありますでしょうか 単純なこの1行すら汲み取れない奴に用はない 丸投げのレッテル張りご苦労さん
退会済みユーザー

退会済みユーザー

2021/05/10 01:37

292Viewされてて低評価が3しかつかないのが答えだ わかったな、鼻糞眼鏡
m.ts10806

2021/05/10 01:39

この質問内容見て丸投げではないと思うのはご自身くらいです。 「この程度」は結果論。何も調べてない試してないのは事実(何も書いてないから) 偉そうに言えるほど調べたんですか?偉そうに言えるほど十分な質問内容ですか?「質問するときのヒント」「推奨していない質問」読みましたか? せめて質問テンプレート使って質問してから反論してください。反論になってないので。
退会済みユーザー

退会済みユーザー

2021/05/10 01:41 編集

答えられなかった奴が言うな お前が背景だの語らせることは 俺の時間も無駄に使うことになるんだぞ それは=なんだよ お前には用無しだ 失せろ
退会済みユーザー

退会済みユーザー

2021/05/10 01:42

ああ言えばこう言うやかましいオヤジ。 お前を見て、ああうっとうしいわー こういうオヤジにはなりたくねえと思ってる奴らも 多いことを忘れるな。
退会済みユーザー

退会済みユーザー

2021/05/10 01:47

いいか、俺は物分かりが良い奴しか求めてない お前みたいなやつを求めてない うだうだうるせえやつが返信してきてやがる、だるっくらいにしか思わない 事実hatena氏は的確な答えを出した 出せなかったお前と大違い
退会済みユーザー

退会済みユーザー

2021/05/10 01:52

質問者のくせに生意気だとか思うかもしれねえな、 だけどお前らは好きで回答してんだろ それは義務じゃねえだろ 対等なんだよ 優劣付けてんじゃねえよお前わかったか鼻毛眼鏡
m.ts10806

2021/05/10 01:53

指摘するのも面倒な勘違いのまま驀進されるのは個人の勝手ですが、 ルールがあるところに自分ルールを通されるような人にプログラミングは無理ですし、自身の投稿を客観的に丸投げかどうかすら見られないようでしたら今後同じ人にアドバイス得るのは難しいかと思います。 自らの首を絞めるようなことして楽しいですか? hatena19さんが何のコメントもつけずコードだけの回答をしたのがその証拠。 あなた自身が「意図を汲み取れる人」であるならわかるはずです。 ひとまず単なる悪口にしかなってないので通報しました。
退会済みユーザー

退会済みユーザー

2021/05/10 01:56

通報しとけ、それがお前の常とう手段だもんな お前のルールだぞ、背景を書けだの強要してくんのは なぜならわかるか? 書くまでもない事があるってことだ
退会済みユーザー

退会済みユーザー

2021/05/10 02:01 編集

>hatena19さんが何のコメントもつけずコードだけの回答をしたのがその証拠。 お前ってやつはどうしようもねえな どこの誰がその証拠だとかほざけるんだよ お前にhatena氏の何がわかんの?
退会済みユーザー

退会済みユーザー

2021/05/10 02:04

>ルールがあるところに自分ルールを通されるような人にプログラミングは無理ですし、自身の投稿を客観的に丸投げかどうかすら見られないようでしたら今後同じ人にアドバイス得るのは難しいかと思います。 何様なんだおめぇわ? 女々しい野郎だな 男ならかっこよく散ってけよ
退会済みユーザー

退会済みユーザー

2021/05/10 02:11

都合のいい解釈して 「hatena19さんが何のコメントもつけずコードだけの回答をしたのがその証拠。」 ふざけんなおめぇ
退会済みユーザー

退会済みユーザー

2021/05/10 02:12

>ルールがあるところに自分ルールを通されるような人にプログラミングは無理ですし、自身の投稿を客観的に丸投げかどうかすら見られないようでしたら今後同じ人にアドバイス得るのは難しいかと思います。 回答はもうきたんだよ それが全てだ、わかれよ
退会済みユーザー

退会済みユーザー

2021/05/10 02:13

俺だってバカじゃねえ、難しい質問には背景とか書き並べる 何もてめえのいう事を全否定してねえ、それだけはわかれ鼻毛クソ眼鏡
退会済みユーザー

退会済みユーザー

2021/05/10 02:17 編集

<b></b>タグの使い方がわかりません! これに対して何を書き並べる事があるんだボケ これと同じだ お前はなんでもいいから調べたこと書けっていうのか?w
退会済みユーザー

退会済みユーザー

2021/05/10 02:36

逃げやがったか、チッ
guest

回答2

0

ベストアンサー

html

1<body onclick="alert('hello')"> 2<input type="button" value="Click" onclick="alert('click');event.stopPropagation();">

投稿2021/05/09 03:26

hatena19

総合スコア34075

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/05/10 01:31

m.ts10806へ 普通に考えたら、こういうことがしたいんだなってわかる このレベルの質問にわざわざ背景やら、そんなことまで問うな
guest

0

実現されたい事が何なのか?不明瞭で適当かわかりませんが、端的には
onclick="" で当然発生しなくなりますよね?

codeには必ず意味があると思うので善意に解釈すると
HTMLとして書いてある場合先にloadされるのでそのあとで無効にするcodeを書いても1回は実行されてしまいます、<body>前に無効にするcodeを書けば良いかと

ひょっとするとbodyとbuttonでのevent伝播のお悩みならpreventDefaultなどで検索すると良いかと

投稿2021/05/09 00:51

yhasegawa55

総合スコア189

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問