JavaScript不适用于Chrome&;Xampp!
我已经花了几个小时试图弄明白为什么JavaScript不能工作。 代码是有效的,但它仍然在这里JavaScript不适用于Chrome&;Xampp!,javascript,html,localhost,xampp,Javascript,Html,Localhost,Xampp,我已经花了几个小时试图弄明白为什么JavaScript不能工作。 代码是有效的,但它仍然在这里 <script type="text/javascript"> function change(text) { document.f1.ta.value="Hi!"; } </script> <form name="f1"> <input type="textarea" id="ta"/> <input type="button" action='
<script type="text/javascript">
function change(text)
{
document.f1.ta.value="Hi!";
}
</script>
<form name="f1">
<input type="textarea" id="ta"/>
<input type="button" action='change("Hi!")'/>
</form>
功能更改(文本)
{
document.f1.ta.value=“嗨!”;
}
当我点击按钮时,它什么也不做。
当我写“document.f1.ta.value=”Hi!在Chrome的inspector控制台中,它可以工作。
我使用的是XAMPP(适用于Windows)1.7.3 Windows 7 Ultimate。您的按钮使用的是“操作”-对于元素本身应该是“onclick”
和/或
document.f1.ta.value=“嗨!”;正在失败。。。试一试
function test() {
alert('test');
}
加
<button onclick="test();">Test</button>
测试
这不是访问元素的标准方式。使用或 正如CMS所指出的,您还需要单击按钮。两件事: 您已经在按钮上指定了
action
属性,我认为您正在查找onclick
内部事件:
<input type="button" onclick='change("Hi!")'/>
举个例子。非常感谢!这一次成功了。我不需要做“表单[“*”]”和元素。不过,非常感谢!我试过那种方法,但不起作用。不过,多亏了CMS,现在确实如此。(:@Anon,
getElementById
应该可以。你是否也更正了onclick
?是的,这就是我说的。在我完成CMS建议的onclick之后,它就可以工作了。:POh,是你,不是CMS。不过,谢谢!:D
<input type="button" onclick='change("Hi!")'/>
function change(text) {
document.forms[0].elements.ta.value = text;
}