永发信息网

<script type="text/javascript">代码</script> 转到.js里面

答案:2  悬赏:0  手机版
解决时间 2021-03-05 03:39
  • 提问者网友:心牵心
  • 2021-03-04 16:24
<a class="fun_down" href="javascript:;" onclick="changeCss(this)">宽屏</a></div>//调用
//js代码
<script type="text/javascript">
function changeCss(obj){
var inner=obj.parentNode.innerHTML;
if(inner.indexOf("窄屏")>=0){
obj.parentNode.innerHTML=obj.parentNode.innerHTML.replace("窄屏","宽屏");
}else if(inner.indexOf("宽屏")>=0){
obj.parentNode.innerHTML=obj.parentNode.innerHTML.replace("宽屏","窄屏");
}
var divs=document.getElementsByTagName("div");
for(var i=0;i<divs.length;i++){
if(divs[i].className=="player"){
divs[i].className="kuanping";
}else if(divs[i].className=="kuanping"){
divs[i].className="player";
}
}
}
</script>
我想把这JS代码转成<script type="text/javascript" src="/daima.js" charset="utf-8"></script>应该怎么转呢?
最佳答案
  • 五星知识达人网友:一秋
  • 2021-03-04 16:31
给a标签加个id:<a class="fun_down" id="fun_down" href="javascript:;" onclick="changeCss(this)">宽屏</a>
然后把下面这段拷到daima.js里就行了

function changeCss(obj){
var inner=obj.parentNode.innerHTML;
if(inner.indexOf("窄屏")>=0){
obj.parentNode.innerHTML=obj.parentNode.innerHTML.replace("窄屏","宽屏");
}else if(inner.indexOf("宽屏")>=0){
obj.parentNode.innerHTML=obj.parentNode.innerHTML.replace("宽屏","窄屏");
}
var divs=document.getElementsByTagName("div");
for(var i=0;i<divs.length;i++){
if(divs[i].className=="player"){
divs[i].className="kuanping";
}else if(divs[i].className=="kuanping"){
divs[i].className="player";
}
}
}
document.getElementById("fun_down").onclick = function(){
changeCss(this)
}
全部回答
  • 1楼网友:拾荒鲤
  • 2021-03-04 18:02
<script type="text/javascript">
<!--
// 你的页面中有一个form表单,它的name属性为form1,这句话就是获得// 这个表单的对象
var theform = document.forms['form1'];

// 如果上一种方式无法取得制定对象,那么就用这种方式取
if (!theform) {
 theform = document.form1;
}

function __dopostback(eventtarget, eventargument) {
 // 如果form表单没有提交
 if (!theform.onsubmit || (theform.onsubmit() != false)) {
 // 设置form的属性__eventtarget.value
 theform.__eventtarget.value = eventtarget;

 // 设置form的属性__eventargument.value
 theform.__eventargument.value = eventargument;

 // 将form提交
 theform.submit();
 }
}
// -->
</script>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯