javascript 初心者です。
壁にぶちあってしまったので、質問させていただきます。
phpで生成された下記htmlのinputタグだけにdisabled = trueを与えたいのですが、うまく指定できません。
前提・実現したいこと
CSS的に書くと下記のようにjavascriptで指定したいです。
→ #wpmem_profile_form fieldset .div_text #first_name
発生している問題
他ページでも同様のphpでhtmlが生成され、inputタグだけ指定しまうと他ページにもjavascriptが適用されてしまう。
該当のソースコード
<PHPで生成されるhtml>
<form id="wpmem_profile_form" class="form"> <fieldset> <div class="div_text"> <input name="first_name" type="text" id="first_name"> </div> </fieldset> </form><自作javascript>
let a = document.getElementById('profile_form');
let b = document.getElementsByTagName('fieldset');
let c = document.getElementsByClassName('div_text');
let inputElement1 = document.querySelector('input[name="first_name"]');
let d = a.className;
let e = b.className;
let f = c.className;
d.e.f.inputElement1.disabled = true;
以上、何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/22 09:16
2020/12/22 09:18
2020/12/22 09:43