Javascript 获取在onchange事件处理程序中写入的文本
我试图检索我在输入标记的onchange属性中编写的文本 例如:Javascript 获取在onchange事件处理程序中写入的文本,javascript,html,onchange,Javascript,Html,Onchange,我试图检索我在输入标记的onchange属性中编写的文本 例如: <input type="text" id="test1" name="test1" onchange="some_js_func();" /> 但是,上面的代码返回undefined 有没有办法只使用javascript而不使用jQuery或其他客户端脚本语言将onchange的值作为字符串获取 我只想要以下具体文本:some_js_func 您只需执行以下操作: document.getElementByI
<input type="text" id="test1" name="test1" onchange="some_js_func();" />
但是,上面的代码返回undefined
有没有办法只使用javascript而不使用jQuery或其他客户端脚本语言将onchange的值作为字符串获取
我只想要以下具体文本:some_js_func 您只需执行以下操作:
document.getElementById("test1").getAttribute("onchange");
getAttribute方法将获取元素的属性值。您只需执行以下操作:
document.getElementById("test1").getAttribute("onchange");
getAttribute方法将获取元素的属性值。只需使用即可。getAttribute:
//输出输入元素:
var myElem=document.getElementByIdtest1;
//这里,追加的文本节点的值与HTML中输入onchange属性的字符串的值相同:
document.body.appendChilddocument.CreateTextNodeMylem.getAttributeonchange;
只需使用.getAttribute:
//输出输入元素:
var myElem=document.getElementByIdtest1;
//这里,追加的文本节点的值与HTML中输入onchange属性的字符串的值相同:
document.body.appendChilddocument.CreateTextNodeMylem.getAttributeonchange;
document.getElementByIdtest1.onchange;为了清楚起见,您希望acual文本具有一些功能;对吗?是的,斯宾塞·维佐雷克。我编辑了我的问题,这些问题并不完全相关,但通常是通过开发工具检测到的。只需点击F12…document.getElementByIdtest1.onchange;为了清楚起见,您希望acual文本具有一些功能;对吗?是的,斯宾塞·维佐雷克。我编辑了我的问题,这些问题并不完全相关,但通常是通过开发工具检测到的。只需点击F12…,就可以为标记上的每个html属性包含属性,您不需要使用.getAttribute,只需调用即可。onchange@Teemu他想在HTML元素的onchange属性中获取值?@iam decoder是的,是在HTML中写入的确切值,不是函数引用,也不是该函数的字符串实现。该函数包含标记上每个html属性的属性,您不需要使用.getAttribute,只需调用即可。onchange@Teemu他想在HTML元素的onchange属性中获取值?@iam decoder是的,是在HTML中写入的确切值,不是函数引用,也不是该函数的字符串实现。