How to pass string parameter in innerhtml


Khurshid Ansari

I am creating dynamic html basic server response.

example:

var responseServer = {
name: "al the' too"
}

var htmlView = `<div onclick="info(responseServer.name)"> </div>`; 
//Error: al identifier is not defined. 

var htmlView = `<div onclick="info('responseServer.name')"> </div>`; 
//Error: Uncaught SyntaxError: missing ) after argument list

After building the html, I get the following code:

function info(name){
	alert(name);
}
<div>
<button onclick="info('al al'the ra)">
  Test
</button>
</div>

Khurshid Ansari

My workaround is as follows:

function info(name){
	alert(atob(name));
}

var sName = "al al'the ra";

var myHtml = document.getElementById("one");
myHtml.insertAdjacentHTML('beforeend', "<button onclick=info(btoa(sName))> Test </button>");
<div id="one"></div>

This is not the actual build and runtime environment. I have this working in ionic 3 with angular.

Related


javascript - pass string to innerHTML

Dick Yates This onmouseover "find" function works, but the onmouseout "find" function does not: function lookdown(harvid) { harvid.innerHTML="See details below"; } function lookup(harvid,crop) {harvid.innerHTML=crop;} <td id="harv1244" onmouseover="lookdown(h

How to pass string as parameter name?

username I have the following function: def create_act(user, verb, fk_name=None, fk_value=None): fk = getattr(Action, fk_name) action = Action(user=user, verb=verb, fk=fk_value) action.save() Action is a class. The class has multiple properties an

How to pass a modified string parameter?

kaan_a I'm in chapter 12 of the Rust programming language, which implements a case-insensitive line search. It doesn't make sense to me to implement the same logic twice, so I figured out if I just call the case-sensitive search function with a case-sensitive

How to pass string in url parameter?

not any From API i get something like this: processId=22, now i want to pass it in url parameter but the problem is i need to pass key and value. How can i paste the whole string as parameter. Any suggestions? So what I want to achieve is: <a *ngIf="menu.refPa

How to pass string as parameter name?

username I have the following function: def create_act(user, verb, fk_name=None, fk_value=None): fk = getattr(Action, fk_name) action = Action(user=user, verb=verb, fk=fk_value) action.save() Action is a class. The class has multiple properties an

How to pass a modified string parameter?

kaan_a I'm in chapter 12 of the Rust programming language, which implements a case-insensitive line search. It doesn't make sense to me to implement the same logic twice, so I figured out if I just call the case-sensitive search function with a case-sensitive

How to pass a modified string parameter?

kaan_a I'm in chapter 12 of the Rust programming language, which implements a case-insensitive line search. It doesn't make sense to me to implement the same logic twice, so I figured out if I just call the case-sensitive search function with a case-sensitive

How to pass a modified string parameter?

kaan_a I'm in chapter 12 of the Rust programming language, which implements a case-insensitive line search. It doesn't make sense to me to implement the same logic twice, so I figured out if I just call the case-sensitive search function with a case-sensitive

How to pass multiline String parameter?

username Suppose I have this method: def read_line_by_line(some_text) some_text.each |line| do (something) end end How can I do this? I have got: my first line of the input text I tried to pass it as a parameter but got a weird output. It doesn't read line

How to pass string as parameter name?

username I have the following function: def create_act(user, verb, fk_name=None, fk_value=None): fk = getattr(Action, fk_name) action = Action(user=user, verb=verb, fk=fk_value) action.save() Action is a class. The class has multiple properties an

How to pass a modified string parameter?

kaan_a I'm in chapter 12 of the Rust programming language, which implements a case-insensitive line search. It doesn't make sense to me to implement the same logic twice, so I figured out if I just call the case-sensitive search function with a case-sensitive

How to pass a modified string parameter?

kaan_a I'm in chapter 12 of the Rust programming language, which implements a case-insensitive line search. It doesn't make sense to me to implement the same logic twice, so I figured out if I just call the case-sensitive search function with a case-sensitive

How to pass a modified string parameter?

kaan_a I'm in chapter 12 of the Rust programming language, which implements a case-insensitive line search. It doesn't make sense to me to implement the same logic twice, so I figured out if I just call the case-sensitive search function with a case-sensitive

How to pass multiline String parameter?

username Suppose I have this method: def read_line_by_line(some_text) some_text.each |line| do (something) end end How can I do this? I have got: my first line of the input text I tried to pass it as a parameter but got a weird output. It doesn't read line

How to pass string parameter in java as parameter at runtime

username I am new to Java and I need help because how to get the value at runtime when executing a Java file. I have a Java program where the values of host, user, password and command are hardcoded, how can I parameterize them. E.g, public static void mai

How to pass string parameter in java as parameter at runtime

username I am new to Java and I need help because how to get the value at runtime when executing a Java file. I have a Java program where the values of host, user, password and command are hardcoded, how can I parameterize them. E.g, public static void mai

How to pass string parameter in java as parameter at runtime

username I am new to Java and I need help because how to get the value at runtime when executing a Java file. I have a Java program where the values of host, user, password and command are hardcoded, how can I parameterize them. E.g, public static void mai

How to pass string parameter in java as parameter at runtime

username I am new to Java and I need help because how to get the value at runtime when executing a Java file. I have a Java program where the values of host, user, password and command are hardcoded, how can I parameterize them. E.g, public static void mai

How to pass variables to .innerHTML

Nicholas Voss I'm trying to put variables into .innerHTML using parameters. However, whenever I try to pass something, it gives me an error because it tries to find the innerHTML of an item that doesn't exist. I would like the inner HTML to be customizable for

How to pass variables to .innerHTML

Nicholas Voss I'm trying to put variables into .innerHTML using parameters. However, whenever I try to pass something, it gives me an error because it tries to find the innerHTML of an item that doesn't exist. I would like the inner HTML to be customizable for

How to pass Persian string as parameter in URL?

shafizadi I have a URL like this: www.example.com/ClassName/MethodName/Arg1/Arg2 Here is my .htaccessfile too: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA] ErrorDocument

How to pass string parameter to url in view?

Smith I have a url that takes any string as a parameter. When I redirect to that URL, I want to pass parameters inside the view. How do you do this in Django? I have urls defined like this: url(r'^user_view/(?P<service_name>.+)$', views.user_view, name='user_v

How to pass a string as a parameter containing multiple strings

autumn My code is as follows: var args = "arg1,arg2" //come from external and also many e.g. arg3,arg4 ... df.select(args.split(","):_*) and then get the error: :31: error: ': *' annotations are not allowed here (such annotations are only allowed in arguments

How to pass string parameter to custom repository method?

MocaccinoFan I have a problem with AJAX + Rest + Spring boot + MySQL. The request was successful, but the response was empty, regardless of the format used in the request. Actually, the request payload shows ["customer":"MyCustomer"], so I think the problem is