使这个脚本有效的任何想法?
我有两段:
<p data-color="red">This textarea has a character limit of 50.</p>
<p data-color="blue">This one has a character limit of 40.</p>
还有一些JS:
<script>
var p = document.getElementsByTagName('p'),
i = p.length;
while (i--) {
color = p[i].getAttribute('data-color');
p[i].onclick = function() {
this.style.color = color;
};
}
</script>
我希望段落在单击时转动指定的颜色。我需要将每个元素的颜色传递给onclick函数。
任何想法?
提前非常感谢!
答案 0 :(得分:3)
<script>
var p = document.getElementsByTagName('p'),
i = p.length;
while (i--) {
p[i].onclick = function() {
this.style.color = this.getAttribute('data-color');
};
}
</script>
答案 1 :(得分:-1)