JavaScript will nicht (Text in Element ändern per onclick)?

Hallo alle miteinander,

ich tüftle derzeit daran, den Text eines Elements zu ändern, sobald im unteren Menü ein Feld angeklickt wurde. Das Ganze funktioniert jedoch nicht und ich verstehe nicht wirklich warum. Könnt ihr mir helfen den Fehler zu finden?

Die wli-Variablen sollen den neuen Text enthalten, da ich das für jemanden programmiere, der keine Ahnung von JavaScript hat und ich es somit vereinfachen wollte, das er den Text ohne etwas kaputt zu machen, bearbeiten kann.

Hier einmal der Code, an dem ich herumprobiert habe. Allerdings ohne den CSS-Teil:

<script type="text/javascript">
  wli1 = "wli1";
  wli2 = "wli2";
  wli3 = "wli3";
  wli4 = "wli4";
  wli5 = "wli5";
  wli6 = "wli6";

  function fwli1() {
    document.getElementById("werdegangcon").value = wli1;
  }

  function fwli2() {
    document.getElementById("werdegangcon").value = wli2;
  }

  function fwli3() {
    document.getElementById("werdegangcon").value = wli3;
  }

  function fwli4() {
    document.getElementById("werdegangcon").value = wli4;
  }

  function fwli5() {
    document.getElementById("werdegangcon").value = wli5;
  }

  function fwli6() {
    document.getElementById("werdegangcon").value = wli6;
  }
</script>
<div class="conh15">
  <div class="con100">
    <div class="con_top center nummer">
      <h3>Werdegang</h3>
    </div>
    <div class="con_mid center" id="werdegangcon">
      2394    Abschluss des Abiturs mit Auszeichnung</br>
      2394    Job als Haustechnikerin
    </div>
    <div class="con_bot center">
      <ul class="werdegang">
        <li id="weli1" onclick="fwli1()">vor der Akademie</li>
        <li id="weli2" onclick="fwli2()">2395</li>
        <li id="weli3"onclick="fwli3()">2399</li>
        <li id="weli4"onclick="fwli4()">2401</li>
        <li id="weli5"onclick="fwli5()">2402</li>
        <li id="weli6" onclick="fwli6()">2403</li>
      </ul>
    </div>
  </div>
</div>
HTML, programmieren, JavaScript
Minecraft:Wer hat was abgebaut und wo?

Hey Leute,
ich bräuchte eure Hilfe, ich möchte gern ein Plugin haben mit dem ich in einer Datenbank speichern kann wer den block auf den ich schaue abgebaut hat.

Ich habe auf meinem Server aktuell das Problem das jemand ständig Bauwerke grieft. Ich kann aber nicht rausfinden wer, weil es immer passiert wenn keiner Online ist.

Daher möchte ich ein Plugin einführen, mit dem ich eben genau das einsehen kann.
Sprich z.B. in einer mauer wurde mitten drin 1 Block entfernt , ich schaue auf den Leeren Block und kann mir z.B. mit einem Befehl anzeigen lassen wer diesen abgebaut hat.

Ich kenne mich bisher aber noch nicht so gut mit Minecraft Plugins aus habe aber schon gefunden das sowas wohl mit einer OnBreak Methode gehen soll.

Hier mal die Methode die ich bisher gebaut habe:

@EventHandler
public void onBreak(BlockBreakEvent be){
    Player p= be.getPlayer();
    Block b = be.getBlock();
    Location pl= be.getPlayer().getLocation();

    PlayerBlockBreakData.PlayerBlockBreakSave(p,b,pl);
}

Was ich hier versuche ist erst einmal einfach nur ALLE Blöcke die abgebaut werden Abzuspeichern mitsamt der Location.

Das würde allerdings eine ganz schöne Sucherei bedeuten, wenn ich dann rausfinden will wer genau denn nun immer die Bauwerke kaputt macht. Denn ich müsste quasi immer nach der Location des Blocks suchen.

Wäre doch daher sehr viel angenehmer wenn mir per Chatbefehl ausgegeben würde wer den block den ich ansehe abgebaut hat.

Ich hoffe ihr versteht was ich meine, falls nicht gern einfach Nachfragen!

Danke euch :)

Minecraft, Minecraft Server, Minecraft Plugin
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.