获取元素当前的"onclick"内容
要获取元素当前的"onclick"内容,可以使用JavaScript中的event
对象,该对象包含了用户当前的事件和属性。具体步骤如下:
首先需要获取元素的onclick
事件的对象,可以使用event
对象中的target
属性,该属性返回当前触发事件的元素对象。
const elem = event.target;
使用elem
对象可以获取元素的属性,例如要获取元素的ID,可以使用id
属性。
const id = elem.id;
使用elem
对象可以获取元素的属性值,例如要获取元素的onclick
属性值,可以使用value
属性。
const onclick = elem.onclick;
完整代码示例:
const elem = event.target;
const id = elem.id;
const onclick = elem.onclick;
console.log("ID:", id);
console.log("ONCLICK:", onclick);
上述代码会输出元素的ID和onclick
属性值。注意,如果onclick
属性值是函数,需要使用call()
方法将其转换为字符串,例如:
const onclickFunc = elem.onclick;
const onclickString = onclickFunc.call(null);
console.log("ONCLICK:", onclickString);
这样可以将函数转换为字符串,并输出。
领取专属 10元无门槛券
手把手带您无忧上云