不绑架输入--document.getElementById("linkage_"+id_type+"_echo").value="";--联动

 1 <script>
 2     function w_linkage(id_type)
 3     {
 4         var selected = $("#linkage_"+id_type+"_triger").find("option:selected").text();
 5         switch (selected)
 6         {
 7             case ‘APA‘:
 8                 document.getElementById("linkage_"+id_type+"_echo").readOnly=false;
 9                 break;
10             default :
11             case ‘AMS‘:
12                 document.getElementById("linkage_"+id_type+"_echo").value="";
13                 document.getElementById("linkage_"+id_type+"_echo").readOnly=true;
14                 break;
15         }
16     }
17 </script>
                <tr>
                    <td>位置分类: </td>
                    <td    >
                        <select class="form-control linkage_triger " name="page_position"  onclick="w_linkage(‘add‘)"  id="linkage_add_triger"  >
                            <option value="2" >APA</option>
                            <option value="1">AMS</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>keyword:</td>
                    <td><input type="text" name="keyword"></td>
                </tr>
                <tr>
                    <td>brand:</td>
                    <td><input type="text" name="brand"></td>
                </tr>
                <tr>
                    <td>adasin:</td>
                    <td><input type="text" name="adasin" placeholder="选AMS时,请跳过" id="linkage_add_echo"></td>
                </tr>
 1         <tr>
 2             <td>位置分类: </td>
 3             <td>
 4                 <select class="form-control" name="page_position_edit"  onclick="w_linkage(‘edit‘)"  id="linkage_edit_triger"  >
 5                     <option value="2" >APA</option>
 6                     <option value="1">AMS</option>
 7                 </select>
 8             </td>
 9         </tr>
10         <tr>
11             <td>keyword:</td>
12             <td><input type="text" name="keyword_edit" value="<?= $_GET[‘keyword‘]?>"></td>
13         </tr>
14         <tr>
15             <td>brand:</td>
16             <td><input type="text" name="brand_edit" value="<?= $_GET[‘brand‘]?>"></td>
17         </tr>
18         <tr>
19             <td>adasin:</td>
20             <td><input type="text" name="adasin_edit"  placeholder="选AMS时,请跳过"  value="<?= $_GET[‘adasin‘]?>" id="linkage_edit_echo"></td>
21         </tr>

//readyonly  交互,不绑架输入

// add edit  为同一脚本

问题:



1 document.getElementById("linkage_"+id_type+"_echo").innerHTML="";
2 document.getElementById("linkage_"+id_type+"_echo").innerText="";
3 $("#linkage_"+id_type+"_echo").emprt();;

为什么失效?

				
时间: 2024-08-07 17:00:59

不绑架输入--document.getElementById("linkage_"+id_type+"_echo").value="";--联动的相关文章

Javascript 常用方法:document.getElementById(&quot; &quot;)

document.getElementById("") 返回对拥有指定id的第一个对象的引用. <tr><th>id</th><th>name</th><th>age</th><th>address</th></tr> <tr><th>1</th><th>zhangsan</th><th id=&quo

关于 document.getElementById 一个奇怪的现象

html: <html><head><script type="text/javascript" src="1.js"></script></head><body><input type="text" id="num1"/><br/><input type="text" id="num2"

document.getElementById方法在Firefox与IE中的区别。

如下,有一name="txtVersion"的text控件: <div> <input type="text" name="txtVersion" size="15" value="Version" maxlength="25"> </div> 根据上面信息,我们要用JS获得其控件中的值,我们这样写: var strVersion= document.

jquery中的$(&quot;#id&quot;)与document.getElementById(&quot;id&quot;)的区别

以前一直认为jquery中的$("#id")和document.getElementByIdx_x("id")得到的效果是一样的,今天做特效的时候才发现并不是这么一回事,通过测试得到: 1.alert($("#div"))得到的是[object Object] 2.alert(document.getElementById("div"))得到的是[object HTMLDivElement] 3.alert($("#

document.getElementById(&quot;billNo&quot;)的作用

// 代码段 <script type="text/javascript"> /* 自动生成随机账单 */ function getCKD(){ var d=document.getElementById("billNo"); var date=new Date(); var year1=date.getUTCFullYear().toString().substring(2,4); var mouth=date.getMonth()+1; var da

document.getElementById获取不到标签值

var apliay=document.getElementById('apliay_ok'); 代码里指定有id="apliay_ok"的标签,但是获取不到,折腾半天原来是因为在获取此标签是div还没生成,所以取不到值 解决:把js放到 div下面就可以了

document.getElementById()使用方法

document.getElementById使用 语法:oElement = document .getElementById ( sID ) 參数:sID――必选项. 字符串 (String) . 返回值:oElemen――对象 (Element) . 说明:依据指定的 id 属性值得到对象. 返回 id 属性值等于 sID 的第一个对象的引用.假如相应的为一组对象.则返回该组对象中的第一个. 假设无符合条件的对象.则返回 null . 注意: document.getElementById

document.getElementById的简便方式

封装自己的元素获取方法,使元素获取变得简便 注意:1.应该要防止定义的被重写,可将同名的重新定义   2.可将封装的对象置为全局对象,方便使用 通过id查找单个元素 封装方式: //通过id查找单个元素 (function (document){ //防止覆盖 var _overwrite = window._, _; _ = { $ : function(id){ return typeof id === "string" ? document.getElementById(id)

document.getElementById(&#39;&#39;).innerHTML

innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容:如:<div id="demo">这是内容</div> ,我们可以通过 document.getElementById('demo').innerHTML 来获取id为aa的对象的内嵌内容:也可以对某对象插入内容,如 document.getElementById('demo').innerHTML='这是被插入的内容'; 这样就能向id为abc的对象插入内容. document.getEl