前提・実現したいこと
javascript初心者です。
複数出力される値(商品コード)を、間に|を付けて一つの値にまとめる必要があります。
まず複数の値を配列にする必要があると思いますが、その方法が分かりません。
javascriptで
HIDDEN_DATA_FORMというフォームの中に、複数のITEM_CD(商品コード)が格納されていて、
それを動的に取得しています。
該当のソースコード
<script type="text/javascript"> var itemCodes = document.forms.HIDDEN_DATA_FORM.ITEM_CD; for (var i = 0; i < itemCodes.length; i++) { var itemCodesCont = itemCodes[i].value; } </script>
開発ツールのコンソールで上記コードのfor()内最後に
console.log(itemCodesCont);
と加えて実行すると、複数の商品コードを別々の値として
codeA
codeB
というように取得できます。
その複数のコードを|区切りで一つの値としてまとめて1つの変数の値として出力するにはどうすればいいでしょうか。
var mix = 'codeA|codeB';
という形にするイメージです。
|で区切ってまとめるのは、.join('|')を使うのではと考えています。
何卒、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー