如果您不想使用TypeScript,可以使用原生的JavaScript来代替。下面是一个使用JavaScript而不是TypeScript的示例:
HTML模板:
JavaScript代码:
// 获取对应的DOM元素
var myButton = document.querySelector('#myButton');
// 在函数中使用DOM元素
function handleClick() {
console.log('Button clicked!');
}
// 添加事件监听器
myButton.addEventListener('click', handleClick);
在上面的示例中,我们使用document.querySelector
来获取myButton
元素,并使用addEventListener
来添加点击事件的监听器。然后,我们定义了一个handleClick
函数来处理按钮的点击事件。当按钮被点击时,控制台将输出"Button clicked!"。
这种方法比使用@ViewChild
更为简单,但需要更多的手动操作和DOM操作。