b.js写函数test()
c.js可以直接调用test()
,如果html没有同时引用写两个,你可以自己在
b.js中写document.write("<script
src='c.js'></script>")
然后就可以调用函数了
Html:<input type="radio" name="radio" value='0' id="en" onclick="chkRadio(this)" />Js:var flag = true
function chkRadio(id) {
id.checked = flag
flag = !flag
}
进阶:功能:类似于一个协议。当用户点击同意时,用户才能点击提交按钮。
Html:<input type="submit" class="pub_btn fabu1" value="确认发布" id="fabu" disabled="disabled" style="position: fixedbottom:0pxbackground-color: #6683ff" />
Js: <script language="JavaScript">
var flag = true
function chkRadio(id) {
var c=document.getElementById('en').value
if(c==0){
var obj=document.getElementById('fabu')
obj.removeAttribute('disabled')
document.getElementById('en').value=1
}else{
var obj=document.getElementById('fabu')
obj.setAttribute("disabled","disabled")
document.getElementById('en').value=0
}
id.checked = flag
flag = !flag
}
</script>
给定的初始值。input中是为点击。value=0。当第一次点击时删除disabled的属性,这样用户可以点击提交。根据value进行判断。