Я новичок в HTML и Xpath и нуждаюсь в небольшой помощи.Я правильно использую <?
Я пытаюсь использовать меньше, чем функция в HTML, но он продолжает появляться с ошибкой.
value.singleNodeValue.setAttribute("select", "match[round &lT; '"+matchround+"']");
где round
это имя атрибута и matchround
является пользовательским вводом Я хочу, чтобы сравнить.
Может кто-то, пожалуйста, подчеркнуть, что я делаю неправильно, так как большее, чем утверждение, работает отлично.
Какая ошибка вы получаете? –
Я не получаю и не выводю вообще, это мой код для большего и меньшего, чем if (searchcondition1 == "GreaterThan") { // больше value.singleNodeValue.setAttribute ("select", "match [round> '"+ matchround +']"); } else {// Менее value.singleNodeValue.setAttribute ("select", "match (round < '" + matchround + "'"); –
Вам нужно объяснить и показать контекст своего вопроса, вы говорите: Я пытаюсь использовать меньше, чем функцию в HTML », но HTML вообще не имеет функций. И меньше, чем в XPath, это оператор, а не функция. Является ли код, который вы показали Javascript? Вы пытаетесь установить значение атрибута к выражению XPath? Это не имеет смысла в контексте HTML, поскольку HTML-атрибуты не имеют выражений XPath в качестве их значения. Как выражение XPath, которое вы хотите построить, выглядит точно? В самом XPath операторы '<' and '>' являются никогда не сбежал. –