Я пытаюсь создать форму штампа/предварительный просмотр для сайта и очень новичок в javascript. Я сражаюсь, чтобы получить границу px для отображения в том же цвете, что и в окне выбора цвета.показать/скрыть границу вокруг содержащей div? Javascript
Javascript является:
function setColor() {
var color = document.getElementById("color").value;
document.getElementById("myDiv").style.color = color;
}
function border(border) {
document.getElementById("myDiv").style.border = border;
}
CSS-за дивы следующим образом:
#myDiv {
position:relative;
width:100px;
height:100px;
float:left;
overflow:hidden;
border:1px solid #f1f1f1;
text-align:center;
}
#lineOne {
position:relative;
padding:5px;
}
#lineTwo {
position:relative;
padding:5px;
}
#lineThree {
position:relative;
padding:5px;
}
#lineFour {
position:relative;
padding:5px;
}
И HTML так:
Colour:
<select id="color" onclick="setColor();">
<option value="white">white</option>
<option value="black" selected="selected">black</option>
<option value="red">red</option>
<option value="lightblue">light blue</option>
<option value="darkblue">dark blue</option>
<option value="lightgreen">light green</option>
<option value="darkgreen">dark green</option>
<option value="yellow">yellow</option>
<option value="orange">orange</option>
<option value="pink">pink</option>
<option value="purple">purple</option>
<option value="gray">gray</option>
</select>
<select id="border" onchange="border(this.value);">
<option value="1px solid" selected="selected">1px</option>
<option value="2px solid">2px</option>
<option value="3px solid">3px</option>
<option value="4px solid">4px</option>
<option value="5px solid">5px</option>
</select>
<div id="myDiv>
<div id="lineOne">Some text here</div>
<div id="lineTwo">Mores text here</div>
<div id="lineThree">And even more</div>
<div id="lineFour">And last text here</div>
Пожалуйста, вы можете мне сказать, как для изменения границы px, а также изменения цвета рамки в цветовом выпадающем списке.
Между прочим, вам не хватает '' 'рядом с' myDiv'. –