好的,我知道發佈我的代碼會有好處(我可能最終會這麼做) - 但我一直在使用它並發現了一個解決方案。最近,我讀這是一個貧窮的做法,建立與內聯JS名單如下:
<select id="dropdown-smcNums" onChange="">
<script language="javascript">
for (var j=0;j<smcNums.length;j++){
document.write("<option value="+smcNums[j].lastChild.nodeValue+">"+smcNums[j].lastChild.nodeValue+"</option>");
}
</script>
</select>
所以我花了一些時間移動列表我.JS建設文件中像這樣:
function loadSelect(){
for (var i=0;i<smcNums.length;i++){
var opt = document.createElement("option");
opt.text = smcNums[i].lastChild.nodeValue;
opt.value = smcNums[i].lastChild.nodeValue;
document.getElementById("dropdown-smcNums").options.add(opt);
}
}
由於只有:
<select id="dropdown-smcNums" onChange=""></select>
在我的HTML文件。
而空間角色的問題就消失了。
歡迎來到stackoverflow。只是一個模糊的例子,我們無法做出超出猜測的問題。請給我們一些代碼,讓我們的生活更輕鬆:) – Andreas
行 - 多一點信息。這裏的同事建議將零件號碼放在引號中(在XML文件中)。這也適用於比較(與%20類似),但也可以在下拉列表文本和結果中顯示引號。這比在顯示的零件編號中嵌入%20要乾淨得多,但我仍然希望這裏的某個人能夠更清楚地知道如何做到這一點。謝謝! – user1677879
請向我們展示您的xml,標記,代碼。這只是更多的模糊詞;) – Andreas