2014-06-01 6 views
0

Я пытаюсь добавить 2 числа в Javascript и используя приведенный ниже код, который был указан на веб-сайте переполнения стека.Распечатать слово в моем коде

Я хочу напечатать выходные данные файла как RESULT =. Теперь он просто показывает результат без каких-либо формулировок. Не могли бы вы, пожалуйста, дайте мне знать, как вывести результат как RESULT = $result$

<html> 
    <body> 
    <p>Click the button to calculate x.</p> 
    <button onclick="myFunction()">Try it</button> 
    <br/> 
    <br/>Enter first number: 
    <input type="text" id="txt1" name="text1">Enter second number: 
    <input type="text" id="txt2" name="text2"> 
    <p id="demo"></p> 
    <script> 
     function myFunction() { 
     var y = document.getElementById("txt1").value; 
     var z = document.getElementById("txt2").value; 
     var x = +y + +z; 
     document.getElementById("demo").innerHTML = x; 
     } 
    </script> 
    </body> 
</html> 
+5

1) Java не является JavaScript! 2) Что вы пробовали? 3) Я бы начал находить, какая строка присваивает отображаемое значение результата в HTML. – marekful

ответ

1

Изменение этой линии

document.getElementById("demo").innerHTML = x; 

в

document.getElementById("demo").innerHTML = 'RESULT=' +x; 

Как @Marcell Fülöp отметил, что это на самом деле Javascript а не Java. Там должны быть кучи информации в Интернете, чтобы узнать их.

Чтобы немного сломать его, document.getElementById("demo") получает для вас элемент (в данном случае абзац) в документе html, который имеет идентификатор demo. .innerHTML = позволяет вам вставить то, что вам нужно, внутри этого элемента demo.

+0

Большое спасибо за ответ. Извините, у меня есть последнее сомнение. Мне также нужна многострочная печать. Я пытаюсь использовать «\ n» для печати следующей строки в следующей строке, но не могу этого сделать. Не могли бы вы помочь? Document.getElementById («demo»). InnerHTML = 'Результат =' + x + '\ n Вот как мы получили'; '. Я хочу, чтобы строка «Вот как мы получили» в следующей строке: – user3696506

+0

'document.getElementById (« demo »). InnerHTML = 'Результат =' + x + '
Вот как мы получили';' ([больше информации о
] (http://www.w3schools.com/tags/tag_br.asp)). Таким образом, любые html-теги, которые вы помещаете в '.innerHTML', отображаются как HTML. – user1135469

+0

Фантастический. Большое спасибо. – user3696506

Смежные вопросы