我有一个HTML组合框:
<select id="dimensionName"><option>/Example.html</option></select>.
在我的JavaScript中,如果我有一个var URL1 = "facebook.com"
,并且我想将上面组合框中的选定字符串追加到URL1
的末尾,并将附加的字符串设置为新变量{ {1}},我该怎么做?
我尝试过以下但无济于事:
NewDimensionName
答案 0 :(得分:0)
你能试试吗,
var dimensionName= document.getElementById("dimensionName");
var dimensionText= dimensionName.options[dimensionName.selectedIndex].text;
var NewDimensionName = URL1 + dimensionText;
console.log("NewDimensionName ::" + NewDimensionName );
答案 1 :(得分:0)
由于你想获得文本,你必须这样做:
var x = document.getElementById("dimensionName");
var NewDimensionName = URL1+x.options[x.selectedIndex].text;
这将获取带有所选索引的options数组,并返回text
,而不是value
。
另请注意,concat()
用于数组,而不是字符串。只需使用+
即可。
答案 2 :(得分:0)
x = document.getElementById("dimensionName").options[dimensionName.selectedIndex].innerHTML;
x = URL1 + x;
alert x;