function showorder(x)
{
var pname="product"+x;
pname.style.visibility="visible";}
结果老是提示
行: 4
错误: 无法设置属性“visibility”的值: 对象为 null 或未定义
这样写就是对的
product1.style.visibility="visible";请哪位高手指点下吧?谢谢
{
var pname="product"+x;
pname.style.visibility="visible";}
结果老是提示
行: 4
错误: 无法设置属性“visibility”的值: 对象为 null 或未定义
这样写就是对的
product1.style.visibility="visible";请哪位高手指点下吧?谢谢
//====================你的问题解决方法1(不建议使用)
<input type="text" name="product1" id="product1" value="1" style="visibility: hidden"/>
<button type="button" onclick="showorder(1)">显示</button>
<script type="text/javascript">
function showorder(x) {
window["product"+x].style.visibility="visible";
}
</script>
//====================建议使用以下方法
<input type="text" name="product1" id="product1" value="1" style="visibility: hidden"/>
<button type="button" onclick="showorder(1)">显示</button>
<script type="text/javascript">
function showorder(x) {
document.getElementById("product"+x).style.visibility="visible";
}
</script>
{
var pname="product"+x;
document.getElementById(pname).style.visibility="visible";}