这个简单的JS不能设置“para”的值。我猜getElementByName不起作用。但为什么?JavaScript getElementByName不起作用
<script>
function fn()
{
document.getElementById("para").setAttribute("name","hi");
document.getElementByName("hi").setAttribute("value","my value is high");
}
</script>
HTML:
<input type="button" onClick="fn()" value="click me">
<input id="para" type="text" />
菲尔,请[代码格式正确(http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks)不要像你那样使用反引号。 – 2010-06-05 15:05:51
可能重复的[在IE7中的getElementsByName](http://stackoverflow.com/questions/278719/getelementsbyname-in-ie7) – 2010-06-05 15:05:51
感谢您的格式化,我明白了 – Philip007 2010-06-05 15:21:39