我在使用DOM更新类型文本“testName”的输入时尝试触发test()函数时出现问题。它与DOM本身有什么关系?当我直接点击类型文本的输入并对其进行修改时,它可以工作,但是当另一个JS功能通过DOM访问它来修改它时不起作用。使用DOM更新时,未触发输入文本事件
的document.getElementById( 'testID')值= “测试”。
谢谢
我在使用DOM更新类型文本“testName”的输入时尝试触发test()函数时出现问题。它与DOM本身有什么关系?当我直接点击类型文本的输入并对其进行修改时,它可以工作,但是当另一个JS功能通过DOM访问它来修改它时不起作用。使用DOM更新时,未触发输入文本事件
的document.getElementById( 'testID')值= “测试”。
谢谢
。
与文本字段不同,文本区域没有填充值。在文本区域内创建一个ID为“testID”的div并使用它。
document.getElementById(“testID”)。innerHTML =“New text!”;
,如果它是一个文本字段,那么你的代码应该OWRK
的document.getElementById( 'testID')值= “东西”。
你用什么来触发事件?的onclick?的onchange?什么是如果你需要触发你的代码必须要像下面显示
document.getElementById('testID').value = "test";
document.getElementById('testID').onchange();
希望这能解决你的问题onchange事件就涉及到
对不起。我的意思是输入文字。 – user393381
我正在使用onchange。这里是输入文本: – user393381
你有什么功能正在使用该命令来设置值?它可能是一些简单的事情导致它失败。将函数test()和您调用“test”的其他函数复制到原始文章中,我们将看到我们可以完成的任务。 – Silvertiger
请注意,您可以[将行格式化为代码](http://meta.stackexchange.com/questions/22186/)缩进四个空格。编辑器工具栏中的“{}”按钮可以为您做到这一点。编辑你的问题并尝试一下。单击编辑器工具栏中的橙色问号以获取更多信息和格式化提示。 – outis
考虑选择[有意义的用户名](http://tinyurl.com/so-hints)。这样做的一个好处是其他人可以使用[at-replies](http://meta.stackexchange.com/questions/43019/how-do-comment-replies-work),并且您会收到某人向您发出的通知在评论中。 – outis
[示例代码](http://sscce.org/)应该是完整的,简洁和代表性的。猜猜这个问题的代码不是什么? – outis