我在尝试使用DOM更新文本类型“testName”的输入时尝试触发test()函数时遇到问题。它与DOM本身有关吗?当我直接点击文本类型的输入并修改它时它起作用,但是当另一个JS函数通过DOM访问它来修改它时它不起作用。
document.getElementById('testID')。value =“test”;
谢谢
答案 0 :(得分:0)
与文本字段不同,文本区域没有填充的值。在文本区域内创建一个id =“testID”的div,然后使用它。
document.getElementById(“testID”)。innerHTML =“新文字!”;
如果是文本字段,那么您的代码应该是owrk
document.getElementById('testID')。value =“something”;
你用什么来触发事件?的onclick?的onchange?与
有什么关系?答案 1 :(得分:0)
如果您需要触发onchange事件,您的代码必须如下所示
document.getElementById('testID').value = "test";
document.getElementById('testID').onchange();
希望这能解决你的问题。