正在回答 回答被采纳积分+1
6回答
好帮手慕糖
2020-03-01 18:30:48
同学你好,关于你的问题,回答如下:
1、myFn.js中是设置的js文件,如下:
2、pratice.js中是封装下。且要将转驼峰的正则书写下,例:
3、这样应该先进入pratice,再引入myFn,例:
4、如下,调用函数得到的是函数的返回值,函数中缺少返回值,需要添加下。且使用类名获取的,是个集合,应该添加[0],如下,这样就可以获取到这个元素了。例:
5、不过这样直接设置样式就行了,如下,就可以设置背景颜色了,不需要使用到转换驼峰的这个代码,例:
6、使用转驼峰的方式,要调用转驼峰的函数,整体可以参考如下:
这个例子可能不太实用,因为我们可以直接设置,不过使用方式就是这样的,同学可以主要学习下方式哦。
如果我的回答帮助了你,欢迎采纳,祝学习愉快!
陈立天
2020-03-01 16:03:01
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <!-- <link rel="stylesheet" type="text/css" href="/pratice.css"> --> <style type="text/css"> .color{ width: 200px; height: 200px; } </style> </head> <body> <div class="color"></div> <script type="text/javascript" src="/myFn.js"></script> <script type="text/javascript" src="/pratice.js"></script> </body> </html>
<script type="text/javascript" src="/myFn.js"></script> var getElm=function(cls){ document.getElementsByClassName(cls); } var color=getElm('color'); color{ background-color:red; }
// -letter 转驼峰: function toCamelCase(str) { return str.replace(pattern, function (all, letter) { return letter.toUpperCase(); }) }
。。搞的有点蒙,不知道怎么联系起来 html js css 的写法都有点搞混了 我知道一个背景颜色没必要用转换也可以。我想搞懂这个思路,如何在一个js文件中引入另一个js文件代码库,给html修改这个背景颜色的思路而已
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星