亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 html 內容更改為所選選項

將 html 內容更改為所選選項

紅糖糍粑 2023-12-11 16:51:04
我一直在嘗試將我的產品名稱的值更改為當前的值+尺寸名稱,但我無法做到這一點。我嘗試使用HTML <select> 選項用 HTML 內容填充文本區域,但失敗了。這是 HTML,我正在嘗試將產品名稱更改為產品名稱 + 從選項中選擇的任何選項。我嘗試過這個,但似乎沒有改變任何東西。var text = document.getElementById('name');var drop = document.getElementById('dropdown');drop.addEventListener('change', function(e) {  text.value += ' ' + e.target.value;  //OR ` ${e.target.value}`})<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><!-- BEGIN PRODUCTS --><div class="col-md-4 col-sm-6">  <div class="sc-product-item thumbnail">    <div class="caption">      <h4 id="name" data-name="product_name">Product Name</h4>      <p data-name="product_desc">Yellow</p>      <hr class="line">      <div>        <div class="form-group">          <label>Size: </label>          <select id="dropdown" name="product_size" class="form-control input-sm">            <option>Iphone 11 6.1</option>            <option>IPhone 11 Pro 5.8</option>            <option>Iphone 11 Pro Max 6.5</option>            <option>Iphone X</option>            <option>Iphone XS</option>            <option>Iphone XS Max</option>            <option>Iphone XR</option>            <option>Iphone 7</option>            <option>Iphone 8</option>            <option>Iphone 7 Plus</option>            <option>Iphone 8 Plus</option>            <option>Iphone 6</option>            <option>Iphone 6s</option>            <option>Iphone 6 Plus</option>            <option>Iphone 6s Plus</option>          </select>        </div>
查看完整描述

1 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

提供您的 JS 元素 ID,然后更改text.value為text.textContent. 另外,請確保每次都替換文本,而不是添加文本(即text.textContent = 'Product Name: ' + ...):


var text = document.getElementById('name')

var drop = document.getElementById('dropdown')

drop.addEventListener('change', function(e) {

  text.textContent = 'Product Name: ' + e.target.value

})

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="caption">

  <h4 data-name="product_name" id="name">Product Name</h4>

  <p data-name="product_desc">Yellow</p>

  <hr class="line">


  <div class="form-group">

    <label>Size: </label>

    <select id="dropdown" name="product_size" class="form-control input-sm">

      <option>Iphone 11 6.1</option>

      <option>IPhone 11 Pro 5.8</option>

      <option>Iphone 11 Pro Max 6.5</option>

      <option>Iphone X</option>

      <option>Iphone XS</option>

      <option>Iphone XS Max</option>

      <option>Iphone XR</option>

      <option>Iphone 7</option>

      <option>Iphone 8</option>

      <option>Iphone 7 Plus</option>

      <option>Iphone 8 Plus</option>

      <option>Iphone 6</option>

      <option>Iphone 6s</option>

      <option>Iphone 6 Plus</option>

      <option>Iphone 6s Plus</option>

    </select>

  </div>

</div>


查看完整回答
反對 回復 2023-12-11
  • 1 回答
  • 0 關注
  • 160 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號