teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントを受けて追記

2020/03/30 04:46

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37481

answer CHANGED
@@ -6,4 +6,15 @@
6
6
 
7
7
  ```js
8
8
  document.getElementById('select_text').textContent = decodeURIComponent(location.hash.slice(1));
9
+ ```
10
+
11
+ ### コメントを受けて追記
12
+
13
+ >selectedOptionsという箇所をどう書き換えるとラジオボタン・チェックボックスに反映できるのでしょうか?
14
+
15
+ この場合、ラジオボタンなどはセレクトボックスと異なりテキストを持ちませんから、「選択した要素のラベルのテキスト」と読み替えていいのですよね?
16
+ 当方では、↓こちらで動作しました。
17
+ ```html
18
+ <input type="radio" id="test1" name="drone" value="iframe-B.html?test1&amp;" onchange="location.href=value+'#'+encodeURIComponent(this.labels[0].textContent)">
19
+ <label for="test1">テスト1</label>
9
20
  ```