阅读量:4
setAttribute方法可以用来设置指定元素上的属性值。正确使用setAttribute方法的方法是:
- 确定要设置属性的元素。
- 使用setAttribute方法,传入两个参数:属性名称和属性值。
- 如果要设置的属性是自定义属性,建议使用data-前缀,以避免和现有属性冲突。
- 如果要设置的属性是事件处理程序,可以直接传入函数的引用,而不是字符串。
- 注意setAttribute方法只能设置字符串类型的属性值,如果属性值不是字符串类型,需要先转换成字符串再设置。
示例代码如下:
// 确定要设置属性的元素 var element = document.getElementById('myElement'); // 设置属性 element.setAttribute('data-custom', 'value'); element.setAttribute('onclick', function() { alert('Clicked!'); });