各位大师,请教一个问题,在一个html网页里有,<div id='info'><script>get_string_index(13)</script></div>,就是想要div中显示内容,函数get_string_index在一个js文件中,怎么才能调用成功啊

解决方案 »

  1.   

    jq写法
    $("#info").html(get_string_index(13));
    $("#info").append(get_string_index(13));
    都可以
      

  2.   

    这种方法我会的,我就是想直接在建立div的时候直接调用js文件中的函数,有什么可行的方法吗?
      

  3.   

    建立div的时候设置innerHTML=get_string_index(13)不就行了
      

  4.   

    <script type="text/javascript">
    function init(){
    var a=get_string_index(13);
    document.getElementById("info").innerHTML=a;
    }
    window.onload=init;
    </script>
    试试
      

  5.   

    js和jq的方法是一样的,都在js文件或者是在head里设置,我要的是在创建div的时候,直接往里面写内容,这样如果我不想要这个div的时候,就不会报错div的id不存在了,就像5楼写的那样,那个div是一定要被创建的
      

  6.   

    在php文件里,我要根据数据库的条件不同,建立不同的网页内容,改怎么弄 
    echo "<table bordercolorlight='#000000' style='width:100%;'>";
    if($number<=0)
    {
    echo "<tr style='height:34px'>";
    echo "<td id='nodatainfo' colspan='6' align='center'>";
    echo "<script type='text/javascript'>get_string(37);</script>";//想要调用js文件的get_string函数
    echo "</td></tr></table>";
    }
    else
    {
    echo "<button id='user_first'>  </button>";//也要调用js文件的get_string函数
    echo "<button id='user_front'></button>";
    echo "<button id='user_next'></button>";
    echo "</td>";
    echo "</tr>";
    echo"</table>";
    }这样的情况下改怎么弄
      

  7.   

    zai 在你的头部<script type="text/javascript" src="那个函数所在的文件地址"></script>
    现在你就可以调用了
      

  8.   

    有那个函数所在的js文件的语句啊,还是不行啊,没有内容显示
     <script language="javascript" src="/js/work.js"></script>函数get_string在work.js文件中
      

  9.   

    get_string_index(13)必须定义成
    function get_string_index(x)
    {
     document.write(x)
    }才能直接输出内容
      

  10.   

    js文件中get_string_index函数是这样定义的
    function Get_string(index)
    {
    var lan=0;
    if(language=="cn")//
    {
    lan=0;
    }
    else if(language=="en")//Ӣ
    {
    lan=1;
    }
    else//
    { lan=2;
    }
    return StringLanguage[lan][index];
    }是根据条件不同返回不同的语言字串,这样的改怎么调用啊
      

  11.   

    那你就得这样调用
    <div id='info'><script>document.write(Get_string(13))</script>