code4Better Ответов: 2

Как назначить значение переменной скрипта внутри html-таблицы


Привет,
Я использую HTML 4.01. В HTML я вызвал функцию and, которая возвращает строковое значение. Возвращаемое значение записывается в переменную с именем 'var returnValue'. Когда я всплываю сообщение с функцией оповещения, мое "returnValue" имеет ожидаемое выходное значение.

Теперь мой вопрос заключается в том, что мне нужно значение переменной 'returnValue' внутри HTML-таблицы. Когда я писал код внутри td (табличные данные)
"
аргумент returnvalue
"он не отображает значение переменной, где, как он отображает имя переменной на странице вывода html. Я пробовал разные вещи, но ни одна из них не работает, и мои знания в HTML и Javascript не очень хороши. Кто-нибудь может помочь мне отобразить значение скрипта vaiable внутри данных HTML-таблицы.

заранее спасибо.

Sergey Alexandrovich Kryukov

Недостаточно информации. Исчерпывающий, но максимально короткий пример кода может очень помочь.
—СА

code4Better

<!-- создание экземпляра моего класса C# для получения функций C#. Я буду регистрировать класс с помощью regasm. exe-->
&ЛТ;идентификатор объекта="Объект1" идентификатор classid="идентификатор CLSID:cc12f78-67fe-4c22-9364-cdb743c22aa5"&ГТ; &ЛТ;/объект&ГТ;

&ЛТ;язык скриптов="JavaScript-код" тип="текст/JavaScript"&ГТ;
var resultValue= document.ctrlPanel.ReturnMessage();
alert (resultValue); <!-- правильное значение появляется в окне предупреждения-->
< / script>

<!-- Таблица для отображения выходного сигнала -->
&ЛТ;таблица ID=Таблица2 стиль="ширина: 200 пикселей; шрифт: 8 пт шрифт Arial;"&ГТ;

<tr id=" Tr5 "style=" height: 22px; " >

<!-- отображение выходного значения здесь-->
&ЛТ;ООО " ТД " идентификатор ="opValue"&ГТ;resultValue&ЛТ;/тд&ГТ;

<!--выводимое значение отображается просто в виде текста "resultValue". Он не отображает значение переменной. Как отобразить значение переменной??-->

< / tr>

< / Таблица>

analogx

Не могли бы вы рассказать, что и как вы пробовали?
Тогда может быть мы сможем вам помочь

analogx

Попробуйте использовать innerText на теге td вашей таблицы

MANIARASAN SIVASERAN

Кусочка вашего кода будет достаточно, чтобы помочь вам ... Пожалуйста, загрузите кодирующую часть

code4Better

<!-- создание экземпляра моего класса C# для получения функций C#. Я буду регистрировать класс с помощью regasm. exe-->
&ЛТ;идентификатор объекта="Объект1" идентификатор classid="идентификатор CLSID:cc12f78-67fe-4c22-9364-cdb743c22aa5"&ГТ; &ЛТ;/объект&ГТ;

&ЛТ;язык скриптов="JavaScript-код" тип="текст/JavaScript"&ГТ;
var resultValue= document.ctrlPanel.ReturnMessage();
alert (resultValue); <!-- правильное значение появляется в окне предупреждения-->
< / script>

<!-- Таблица для отображения выходного сигнала -->
&ЛТ;таблица ID=Таблица2 стиль="ширина: 200 пикселей; шрифт: 8 пт шрифт Arial;"&ГТ;

<tr id=" Tr5 "style=" height: 22px; " >

<!-- отображение выходного значения здесь-->
&ЛТ;ООО " ТД " идентификатор ="opValue"&ГТ;resultValue&ЛТ;/тд&ГТ;

<!--выводимое значение отображается просто в виде текста "resultValue". Он не отображает значение переменной. Как отобразить значение переменной??-->

< / tr>

< / Таблица>

2 Ответов

Рейтинг:
1

Peter Leow

Попробовать это:

<!DOCTYPE html>
<html>
<head>
<script>
function concat(){
    var first= document.getElementById("first").value;
    var second = document.getElementById("second").value;
    var result = document.getElementById("result");
    result.innerText = first + " " + second;
}
</script>
</head>
<body>
<input type="text" id="first" value="hello">
<input type="text" id="second" value="world">
<button onclick="concat()">Concat</button>
<div id="result">waiting for result</div>
</body>
</html> 


Рейтинг:
1

Member 12942538

Попробуйте это, это сработало для меня!!

String result = function (); / / функция возвращает строку
"< tr> & lt; td> " +результат+"< / td>< / tr>"


Member 13169801

Эй, приятель, я действительно не знаю, кто ты, но я хочу, чтобы ты знал, что я искал этот ответ часами и часами, а потом увидел твое решение. просто потрясающий. Спасибо вам за этот пост. Это очень помогло.