如何把show这个函数中的“text” 用参数传递
不是打开页面,
是
<input type="text" id="test"/>
<span onClick="show()" style="cursor:pointer">插入</span>
我想根据前面的INPUT的ID,传递不同的ID到show函数,现在那个函数是直接用ID的,而不是传递,我想弄成可以传递参数的函数
<script type="text/javascript"> function show() { new Face(“test”).show() } </scr
答案:4 悬赏:10 手机版
解决时间 2021-01-30 12:51
- 提问者网友:姑娘长的好罪过
- 2021-01-30 06:24
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-01-30 06:36
请问你是什么意思?
是打开这个页面时请求传个参数?
如果是这样的话可以用下面的方法试一试.
思想是得到这个参数,动态声明变量,传进去就行.
例如jsp(代码直接敲的,没有测试,但是思想就是这样哈)
<%
String parameter = request.getParameter("parameter")//要传递的参数
out.print("<script type='text/javascript'> var par= '"+parameter +"' </script>");动态执行一个javascript语句.
%>
<script type="text/javascript"> function show() { new Face(par).show() } </script>
是打开这个页面时请求传个参数?
如果是这样的话可以用下面的方法试一试.
思想是得到这个参数,动态声明变量,传进去就行.
例如jsp(代码直接敲的,没有测试,但是思想就是这样哈)
<%
String parameter = request.getParameter("parameter")//要传递的参数
out.print("<script type='text/javascript'> var par= '"+parameter +"' </script>");动态执行一个javascript语句.
%>
<script type="text/javascript"> function show() { new Face(par).show() } </script>
全部回答
- 1楼网友:醉吻情书
- 2021-01-30 08:03
把你需要的input标签注册一个onClick事件
在传一个this就可以了撒 这个思路也许能帮到你
- 2楼网友:佘樂
- 2021-01-30 07:21
传递参数一般有可以写成带参的函数
<script type="text/javascript"> function show(Id) { new Face(Id).show() } </script>
在调用的时候在把参数传递过来
input type="text" id="test"/>
<span onClick="show(‘test’)" style="cursor:pointer">插入</span>
还有很多方法!比如可以遍历这个网页得到所有的ID,把ID放入集合中。再调用
这里只是提一下思路!更加深层次的东西可以百度一下.
- 3楼网友:刀戟声无边
- 2021-01-30 06:55
<input type="text" id="test"/>
<span onClick="show(‘test’)" style="cursor:pointer">插入</span>
<script type="text/javascript"> function show(id) { new Face(document.getElementById(id).value).show() } </script>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯