Было несколько ошибок повсюду. Начало работы с javascript может быть немного сложным, но использование console.log () может быть действительно полезным, чтобы увидеть, как далеко продвигается код, прежде чем он сломается, или выяснить, возвращает ли что-то значение, которое вы не ожидаете. Удачи!
function opchk() {
if (document.getElementById("ops").value == "op1") { //in the select list, you set the values to op1, op2, etc. So that's what you should be using for comparison. Also you need to use == or === to compare values, = is used to set the value of things.
document.getElementById("asterisk9").style.visibility = "visible"; //this is situational, but using "visibility" rather than "display" will prevent things from shifting around since the element is still there just hidden/visible.
}
else {
document.getElementById("asterisk9").style.visibility = "hidden"; //the id "asterisk9" should be in quotes when selecting it with document.getElementById()
}
} //missing closing bracket of opck()
<div class="type1" id="top4">
<h>Size:</h>
<h class="astyle" id="asterisk9">*</h>
</div>
<select style="width:90px" id="ops" onchange="opchk()"><!--I would also use onchange in this case to make it feel more responsive.-->
<option value="op1">Select size</option>
<option value="op2">5</option>
<option value="op3">10</option>
<option value="op4">15</option>
<option value="op5">20</option>
</select>