JavaScript 使用 DOM 和更改颜色
JavaScript Using the DOM And Changing Colors
嘿伙计们,我这里有一些代码,可以使用Javascript动态更改Paragragh HTML元素的背景颜色来获取这些元素。我在代码中的问题是它显示黄色条纹,而不是将整个段落文本更改为黄色并且不着色我的按钮背景。
这只是一个学习练习,但是,我想知道如何纠正这一点。
以下是完整的代码: http://jsfiddle.net/VcZdM/
var $ = function (id)
{
return document.getElementById(id);
}
function processInfo()
{
var myPara = $("mypara");
myPara.style.color = "blue";
var myParent = myPara.parentNode;
var TagName = document.getElementsByTagName("p");
for (i=0;i<TagName.length;i++)
{
TagName[i].style.backgroundColor = "yellow";
}
}
window.onload = function ()
{
$("changecolor").onclick = processInfo;
}
据我所知,你所说的黄色条纹只是因为你有多个段落,如果你想让整个背景是黄色的,请把它设置为包含这些段落的div。
您不需要window.onload
功能,只需在framework and extension
下选择onLoad
小提琴时将其删除即可。您应该选择no wrap (head) option
$("changecolor").onclick = processInfo;
的
window.onload = function ()
{
$("changecolor").onclick = processInfo;
}
但是,在网页中,您的实现是正确的
演示
演示与窗口加载
你的代码很好。在 jsfiddle 中,您应该选择无换行(头部)选项。
链接
更改后的工作摆弄。
或者只是删除window.onload
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 更改使用Chart.js创建的图表中的轴线颜色
- 如何使用jquery更改html中的背景颜色
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 使用Angular单击时更改特定图示符图标的颜色
- 如何使用D3生成特定范围内的随机颜色
- 使用CSS在选项卡更改时平滑颜色转换
- 使用java脚本更改onClick事件中菜单选项卡的颜色
- 使用javascript onclick设置CSS颜色
- 如何使用javascript创建颜色数组
- 使用圆中的数组更改背景颜色项目
- 使用mouseover方法时无法保护svg的颜色
- 多边形颜色使用谷歌地图
- 如何在csg操作后保持原始颜色(使用ThreeCSG.js)
- 反转特定元素的文本颜色(使用jQuery)
- 如何更改项目's的背景颜色使用jquery平滑
- 背景颜色使用HTML和css
- 添加Alpha通道的背景颜色使用jQuery / JavaScript
- Javascript绘图板与列交替的颜色使用ctx