Необходимо сохранить пробелы в сценарии Java
У меня есть вопрос относительно сценария Java.
У меня есть функция addOptions
function addOption(selectbox,text,value )
{
var optn = document.createElement("OPTION");
optn.textContent = text;
optn.value = value;
selectbox.options.add(optn);
}
в котором параметр "текст" содержит пробелы, и когда я делаю optn.textContent = text; эти пробелы усекаются. Но я хочу сохранить эти пробелы, так как это требование. Я пытался использовать optn.text = text; также, но не работает, я использую FF 3.6.25
Может кто-нибудь, пожалуйста, помогите здесь
3 ответа
optn.appendChild(document.createTextNode(text));
буду работать.
Вы пробовали установку innerHTML
и изменение пробелов в неразрывные пробелы:
optn.innerHTML = text.replace(/\s/g," ");
Попробуйте следующее:
function addOption(selectbox,text,value )
{
selectbox.add(new Option(text, value), null) //add new option to end of "sample"
}
Вышеуказанное работает в FireFox 12.0.