Modificarea culorii marginii Javascript (Programare, Javascript)

A.Bachesque a intrebat.
a intrebat.

Bună ziua im foarte nou la HTML și Javascript.Im încercarea de a crea prompt în cazul în care utilizatorul capabil de a introduce culoarea pe care doresc boarder pentru a schimba culoarea sa de frontieră. poate cineva să mă ajute cu această problemă vă rugăm să indice ceea ce am nevoie și where.Thank voi toți cei care pot și nu pot ajuta.
Mai jos este codul pe care îl am până acum

<script>
    var getColor = prompt("Choose your color ", "Enter the  color ");
    var color;
    var el = document.getElementById("color");
   el.innerHTML = "Whatever paragraph message.";
    if (getColor == "Yellow" || getColor == "yellow" || getColor == "YELLOW") {
        color = "#FFFF66";
        el.style.borderColor = color;
    }
    else if (getColor == "Orange" || getColor == "orange" || getColor == "ORANGE") {
        color = "#FF9900";
        el.style.borderColor = color;
    }
    else if (getColor == "Purple" || getColor == "purple" || getColor == "PURPLE") {
        color = "#6600CC";
        el.style.borderColor = color;
    }

Comentarii

  • Vă rugăm să editați întrebarea dvs. pentru a ne spune ce face codul existent în comparație cu ceea ce doriți să facă. De asemenea, aruncați o privire la această întrebare pentru a vedea dacă vă răspunde la întrebarea dvs.: stackoverflow.com/questions/30299666/…  > Por Seth Difley.
  • @SethDifley Tocmai am făcut –  > Por A.Bachesque.
1 răspunsuri
Elvynia

Ți-am corectat fragmentul pentru a face să funcționeze. Trebuie doar să accesezi style.borderColor al elementului tău HTML.

    Ce am schimbat :

  • #borders este pentru id=”borders”, așa că am schimbat pentru .borders și a adăugat clasa CSS borders la dvs.

    element

  • Valoarea „solid” este destinată proprietății border-style
  • Variabila dvs. „promptUser” nu există, așa că am schimbat-o cu un text static.

Sper să vă fie de ajutor!

Comentarii

  • Mulțumesc pentru ajutor, dar acum am o altă întrebare, cum pot pune alte câteva intrări prompt în aceeași fereastră ca și culoarea mea?  > Por A.Bachesque.
  • de exemplu, aceste valori de prompt să fie în aceeași fereastră de ieșire cu margini și nu separate –  > Por A.Bachesque.
  • Ei bine, prompt permite utilizatorului să introducă doar o singură intrare, așa că ai putea face o buclă pentru toate numele opțiunilor și să folosești prompt pentru a prelua o valoare de fiecare dată. Dar dacă doriți ca toate intrările să fie în aceeași fereastră de prompt va trebui să faceți un popup modal cu un tag HTML form. Uitați-vă aici pentru modal popup : w3schools.com/howto/howto_css_modals.asp –  > Por Elvynia.
  • Îmi editez întrebarea și codul , dacă ați putea să-mi indicați locurile de fixare. –  > Por A.Bachesque.
  • Tot nu sunt sigur, folosirea mai multor apeluri prompt este ok ? –  > Por Elvynia.