Dlaczego nie mogę w Javascripcie ustawić tekstu w paragrafie?

0
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Chatroom</title>
<script>
  function wyślij()
  {
    document.getElementById("history").text=
      document.getElementById("post").getAttribute("value");
  }
</script>
</head>

<body>

  <p id="history"></p>
  
  <input id="post" type="text">
  <input type="submit" value="Wyślij" onclick="wyślij()">

</body>
</html>

Mam nadzieję, że moja intencja jest jasna: kiedy wpiszę cokolwiek w pole tekstowe i kliknę na "Wyślij", to to, co wpisałem, ma się pojawić wyżej, w <p id="history".

Czy źle ustawiam zawartość <p>? Nie działa mi nawet document.getElementById("history").text="asdf"; Dziwne: wydawało mi się, że robię dokładnie to samo, co jest tutaj: http://www.w3schools.com/jsref/prop_option_text.asp

Jak doprowadzić to do działania?

0
document.getElementById("history").innerHTML=document.getElementById("post").value;
0

Przede wszystkim czytaj dokumentację:

The text property sets or returns the text of an option element.

Co do .getAttribute() - pobiera ona tylko wartości atrybutów jawnie zadeklarowanych w kodzie (też jest w dokumentacji).

1 użytkowników online, w tym zalogowanych: 0, gości: 1