1) You must give comprehensible names to your variables
2) You did not extract any value of your controls so far
3) You have to use display instead of visibility to retrieve the value of your label
function mul() {
var lblVisible = document.getElementById('<%= lblVisible.ClientID%>');
var lblHiddenValue = document.getElementById('<%= lblHidden.ClientID%>').innerText;
var selectedValueFromDdl = document.getElementById('<%= ddlSelection.ClientID %>').value;
lblVisible.innerText = parseInt(lblHiddenValue) * parseInt(selectedValueFromDdl);
}
<asp:Label ID="lblVisible" runat="server" style="color:white;font-size:medium;font-weight:bold;"></asp:Label>
<asp:Label ID="lblHidden" runat="server" style="color:white;font-size:medium;font-weight:bold;display:none;"></asp:Label>
<asp:DropDownList ID="ddlSelection" runat="server" Width="50px" onchange="mul()">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
<asp:ListItem>5</asp:ListItem>
<asp:ListItem>10</asp:ListItem>
<asp:ListItem>20</asp:ListItem>
</asp:DropDownList>